Add SelectMany extension method for Json #994
ci.yml
on: pull_request
Windows: Build and Tests
2m 46s
Linux: Build and Tests
3m 49s
Annotations
70 warnings
Windows: Build and Tests
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Windows: Build and Tests:
src/Microsoft.EntityFrameworkCore.DynamicLinq.EFCore3/EFDynamicQueryableExtensions.cs#L1055
Cannot convert null literal to non-nullable reference type.
|
Windows: Build and Tests:
src/Microsoft.EntityFrameworkCore.DynamicLinq.EFCore3/EFDynamicQueryableExtensions.cs#L1058
Cannot convert null literal to non-nullable reference type.
|
Windows: Build and Tests:
src/Microsoft.EntityFrameworkCore.DynamicLinq.EFCore3/EFDynamicQueryableExtensions.cs#L1064
Cannot convert null literal to non-nullable reference type.
|
Windows: Build and Tests:
src/Microsoft.EntityFrameworkCore.DynamicLinq.EFCore3/EFDynamicQueryableWithFormattableStringExtensions.cs#L34
Nullability of reference types in value of type 'object?[]' doesn't match target type 'object[]'.
|
Windows: Build and Tests:
src/Microsoft.EntityFrameworkCore.DynamicLinq.EFCore3/EFDynamicQueryableExtensions.cs#L970
Converting null literal or possible null value to non-nullable type.
|
Windows: Build and Tests:
src/Microsoft.EntityFrameworkCore.DynamicLinq.EFCore3/EFDynamicQueryableExtensions.cs#L971
Dereference of a possibly null reference.
|
Windows: Build and Tests:
src/Microsoft.EntityFrameworkCore.DynamicLinq.EFCore3/EFDynamicQueryableExtensions.cs#L971
Dereference of a possibly null reference.
|
Windows: Build and Tests:
src/Microsoft.EntityFrameworkCore.DynamicLinq.EFCore3/EFDynamicQueryableExtensions.cs#L971
Converting null literal or possible null value to non-nullable type.
|
Windows: Build and Tests:
src/Microsoft.EntityFrameworkCore.DynamicLinq.EFCore3/EFDynamicQueryableExtensions.cs#L973
Nullability of reference types in value of type 'Task<dynamic?>' doesn't match target type 'Task<dynamic>'.
|
Windows: Build and Tests
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Windows: Build and Tests
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Windows: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/WrappedValue.cs#L41
Possible null reference argument for parameter 'y' in 'bool EqualityComparer<TValue>.Equals(TValue x, TValue y)'.
|
Windows: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/WrappedValue.cs#L56
Possible null reference argument for parameter 'x' in 'bool EqualityComparer<TValue>.Equals(TValue x, TValue y)'.
|
Windows: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L8
Non-nullable property 'MethodBase' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Windows: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L9
Non-nullable property 'Parameters' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Windows: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L10
Non-nullable property 'Args' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Windows: Build and Tests:
src/System.Linq.Dynamic.Core/DynamicQueryableExtensions.cs#L2107
Argument of type 'object?[]' cannot be used for parameter 'resultSelectorArgs' of type 'object[]' in 'IQueryable DynamicQueryableExtensions.SelectMany(IQueryable source, ParsingConfig config, string collectionSelector, string resultSelector, string collectionParameterName, string resultParameterName, object?[]? collectionSelectorArgs = null, params object[]? resultSelectorArgs)' due to differences in the nullability of reference types.
|
Windows: Build and Tests:
src/System.Linq.Dynamic.Core/GroupResult.cs#L29
Non-nullable property 'Items' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Windows: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/WrappedValue.cs#L41
Possible null reference argument for parameter 'y' in 'bool EqualityComparer<TValue>.Equals(TValue x, TValue y)'.
|
Linux: Build and Tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Linux: Build and Tests
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L69
Member 'ParseException.GetObjectData(SerializationInfo, StreamingContext)' overrides obsolete member 'Exception.GetObjectData(SerializationInfo, StreamingContext)'. Add the Obsolete attribute to 'ParseException.GetObjectData(SerializationInfo, StreamingContext)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/DynamicExpressionParser.cs#L133
Possible null reference argument for parameter 'parameters' in 'LambdaExpression Expression.Lambda(Expression body, params ParameterExpression[]? parameters)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/DynamicExpressionParser.cs#L134
Possible null reference argument for parameter 'parameters' in 'LambdaExpression Expression.Lambda(Type delegateType, Expression body, params ParameterExpression[]? parameters)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L55
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L57
Unboxing a possibly null value.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L71
'Exception.GetObjectData(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Util/QueryableMethodFinder.cs#L16
Dereference of a possibly null reference.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/GroupResult.cs#L29
Non-nullable property 'Items' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L8
Non-nullable property 'MethodBase' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L69
Member 'ParseException.GetObjectData(SerializationInfo, StreamingContext)' overrides obsolete member 'Exception.GetObjectData(SerializationInfo, StreamingContext)'. Add the Obsolete attribute to 'ParseException.GetObjectData(SerializationInfo, StreamingContext)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Util/QueryableMethodFinder.cs#L16
Dereference of a possibly null reference.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L55
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L57
Unboxing a possibly null value.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L71
'Exception.GetObjectData(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/DynamicExpressionParser.cs#L133
Possible null reference argument for parameter 'parameters' in 'LambdaExpression Expression.Lambda(Expression body, params ParameterExpression[]? parameters)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/DynamicExpressionParser.cs#L134
Possible null reference argument for parameter 'parameters' in 'LambdaExpression Expression.Lambda(Type delegateType, Expression body, params ParameterExpression[]? parameters)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/GroupResult.cs#L29
Non-nullable property 'Items' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L8
Non-nullable property 'MethodBase' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Linux: Build and Tests
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/WrappedValue.cs#L41
Possible null reference argument for parameter 'y' in 'bool EqualityComparer<TValue>.Equals(TValue x, TValue y)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/WrappedValue.cs#L56
Possible null reference argument for parameter 'x' in 'bool EqualityComparer<TValue>.Equals(TValue x, TValue y)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/GroupResult.cs#L29
Non-nullable property 'Items' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L8
Non-nullable property 'MethodBase' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L9
Non-nullable property 'Parameters' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L10
Non-nullable property 'Args' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/DynamicQueryableExtensions.cs#L2107
Argument of type 'object?[]' cannot be used for parameter 'resultSelectorArgs' of type 'object[]' in 'IQueryable DynamicQueryableExtensions.SelectMany(IQueryable source, ParsingConfig config, string collectionSelector, string resultSelector, string collectionParameterName, string resultParameterName, object?[]? collectionSelectorArgs = null, params object[]? resultSelectorArgs)' due to differences in the nullability of reference types.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/WrappedValue.cs#L41
Possible null reference argument for parameter 'y' in 'bool EqualityComparer<TValue>.Equals(TValue x, TValue y)'.
|
Linux: Build and Tests
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L69
Member 'ParseException.GetObjectData(SerializationInfo, StreamingContext)' overrides obsolete member 'Exception.GetObjectData(SerializationInfo, StreamingContext)'. Add the Obsolete attribute to 'ParseException.GetObjectData(SerializationInfo, StreamingContext)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Util/QueryableMethodFinder.cs#L16
Dereference of a possibly null reference.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L8
Non-nullable property 'MethodBase' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L9
Non-nullable property 'Parameters' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L10
Non-nullable property 'Args' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/GroupResult.cs#L29
Non-nullable property 'Items' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/DynamicExpressionParser.cs#L133
Possible null reference argument for parameter 'parameters' in 'LambdaExpression Expression.Lambda(Expression body, params ParameterExpression[]? parameters)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/DynamicExpressionParser.cs#L134
Possible null reference argument for parameter 'parameters' in 'LambdaExpression Expression.Lambda(Type delegateType, Expression body, params ParameterExpression[]? parameters)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L55
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
|
Linux: Build and Tests
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Util/QueryableMethodFinder.cs#L16
Dereference of a possibly null reference.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/DynamicExpressionParser.cs#L133
Possible null reference argument for parameter 'parameters' in 'LambdaExpression Expression.Lambda(Expression body, params ParameterExpression[]? parameters)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/DynamicExpressionParser.cs#L134
Possible null reference argument for parameter 'parameters' in 'LambdaExpression Expression.Lambda(Type delegateType, Expression body, params ParameterExpression[]? parameters)'.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L8
Non-nullable property 'MethodBase' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L9
Non-nullable property 'Parameters' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Parser/SupportedMethods/MethodData.cs#L10
Non-nullable property 'Args' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L57
Unboxing a possibly null value.
|
Linux: Build and Tests:
src/System.Linq.Dynamic.Core/GroupResult.cs#L29
Non-nullable property 'Items' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|