Skip to content

feat: Add support IEnumerable data sources #425

feat: Add support IEnumerable data sources

feat: Add support IEnumerable data sources #425

Re-run triggered February 3, 2026 02:47
Status Failure
Total duration 4m 29s
Artifacts

ci-build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

1 error and 20 warnings
build
Process completed with exit code 1.
build: src/Extensions/ObjectExtensions.cs#L91
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMemberTypes.NonPublicProperties' in call to 'System.Type.GetProperty(String, BindingFlags)'. The return value of method 'System.Linq.Expressions.Expression.Type.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/ObjectExtensions.cs#L329
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The parameter 'type' of method 'WinUI.TableView.Extensions.ObjectExtensions.TryCreateIListOrICollectionBoundsCheckExpression(Type, ParameterExpression, Object[], out Expression)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/ObjectExtensions.cs#L315
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'type' of method 'WinUI.TableView.Extensions.ObjectExtensions.TryCreateIListOrICollectionBoundsCheckExpression(Type, ParameterExpression, Object[], out Expression)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/ObjectExtensions.cs#L310
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String, Type[])'. The parameter 'type' of method 'WinUI.TableView.Extensions.ObjectExtensions.TryCreateIListOrICollectionBoundsCheckExpression(Type, ParameterExpression, Object[], out Expression)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/ObjectExtensions.cs#L275
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String)'. The return value of method 'System.Linq.Enumerable.FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/ObjectExtensions.cs#L256
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'type' of method 'WinUI.TableView.Extensions.ObjectExtensions.TryCreateDictionaryTryGetExpression(Type, ParameterExpression, Object[], out Expression)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/TypeExtensions.cs#L145
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Reflection.TypeInfo.ImplementedInterfaces.get'. The parameter 'type' of method 'WinUI.TableView.Extensions.TypeExtensions.FindGenericType(Type, Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/TypeExtensions.cs#L127
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'type' of method 'WinUI.TableView.Extensions.TypeExtensions.IsInheritedFromIComparable(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Columns/TableViewTimeColumn.cs#L113
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The return value of method 'System.Object.GetType()' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Columns/TableViewDateColumn.cs#L110
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The return value of method 'System.Object.GetType()' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/TableView.cs#L591
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperties()'. The return value of method 'WinUI.TableView.Extensions.ObjectExtensions.GetItemType(IEnumerable)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/ObjectExtensions.cs#L360
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String, Type[])'. The parameter 'type' of method 'WinUI.TableView.Extensions.ObjectExtensions.TryCreateGenericIndexerExpression(Type, ParameterExpression, Object[], out Expression)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/ObjectExtensions.cs#L329
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The parameter 'type' of method 'WinUI.TableView.Extensions.ObjectExtensions.TryCreateIListOrICollectionBoundsCheckExpression(Type, ParameterExpression, Object[], out Expression)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/ObjectExtensions.cs#L315
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'type' of method 'WinUI.TableView.Extensions.ObjectExtensions.TryCreateIListOrICollectionBoundsCheckExpression(Type, ParameterExpression, Object[], out Expression)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/ObjectExtensions.cs#L310
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String, Type[])'. The parameter 'type' of method 'WinUI.TableView.Extensions.ObjectExtensions.TryCreateIListOrICollectionBoundsCheckExpression(Type, ParameterExpression, Object[], out Expression)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/ObjectExtensions.cs#L275
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String)'. The return value of method 'System.Linq.Enumerable.FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/ObjectExtensions.cs#L256
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'type' of method 'WinUI.TableView.Extensions.ObjectExtensions.TryCreateDictionaryTryGetExpression(Type, ParameterExpression, Object[], out Expression)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/ObjectExtensions.cs#L91
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMemberTypes.NonPublicProperties' in call to 'System.Type.GetProperty(String, BindingFlags)'. The return value of method 'System.Linq.Expressions.Expression.Type.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/TypeExtensions.cs#L145
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Reflection.TypeInfo.ImplementedInterfaces.get'. The parameter 'type' of method 'WinUI.TableView.Extensions.TypeExtensions.FindGenericType(Type, Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build: src/Extensions/TypeExtensions.cs#L127
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'type' of method 'WinUI.TableView.Extensions.TypeExtensions.IsInheritedFromIComparable(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.