Add support for SequenceEqual #997
Annotations
50 warnings
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Run Tests EF net8.0 (with Coverage)
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Run Tests EF net8.0 (with Coverage):
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)'.
|
Run Tests EF net8.0 (with Coverage):
src/System.Linq.Dynamic.Core/Util/QueryableMethodFinder.cs#L16
Dereference of a possibly null reference.
|
Run Tests EF net8.0 (with Coverage):
src/System.Linq.Dynamic.Core/DynamicExpressionParser.cs#L133
Possible null reference argument for parameter 'parameters' in 'LambdaExpression Expression.Lambda(Expression body, params ParameterExpression[]? parameters)'.
|
Run Tests EF net8.0 (with Coverage):
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)'.
|
Run Tests EF net8.0 (with Coverage):
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.
|
Run Tests EF net8.0 (with Coverage):
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.
|
Run Tests EF net8.0 (with Coverage):
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.
|
Run Tests EF net8.0 (with Coverage):
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)
|
Run Tests EF net8.0 (with Coverage):
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L57
Unboxing a possibly null value.
|
Run Tests Newtonsoft.Json .NET 8 (with Coverage)
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Run Tests Newtonsoft.Json .NET 8 (with Coverage):
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)'.
|
Run Tests Newtonsoft.Json .NET 8 (with Coverage):
src/System.Linq.Dynamic.Core/Util/QueryableMethodFinder.cs#L16
Dereference of a possibly null reference.
|
Run Tests Newtonsoft.Json .NET 8 (with Coverage):
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.
|
Run Tests Newtonsoft.Json .NET 8 (with Coverage):
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.
|
Run Tests Newtonsoft.Json .NET 8 (with Coverage):
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.
|
Run Tests Newtonsoft.Json .NET 8 (with Coverage):
src/System.Linq.Dynamic.Core/Parser/ExpressionParser.cs#L1499
Argument of type 'IEnumerable<Expression?>' cannot be used for parameter 'initializers' of type 'IEnumerable<Expression>' in 'NewArrayExpression Expression.NewArrayInit(Type type, IEnumerable<Expression> initializers)' due to differences in the nullability of reference types.
|
Run Tests Newtonsoft.Json .NET 8 (with Coverage):
src/System.Linq.Dynamic.Core/Parser/ExpressionParser.cs#L1567
Converting null literal or possible null value to non-nullable type.
|
Run Tests Newtonsoft.Json .NET 8 (with Coverage):
src/System.Linq.Dynamic.Core/Parser/ExpressionParser.cs#L1575
Argument of type 'List<Expression?>' cannot be used for parameter 'arguments' of type 'IEnumerable<Expression>' in 'NewExpression Expression.New(ConstructorInfo constructor, IEnumerable<Expression>? arguments, IEnumerable<MemberInfo>? members)' due to differences in the nullability of reference types.
|
Run Tests Newtonsoft.Json .NET 8 (with Coverage):
src/System.Linq.Dynamic.Core/Parser/ExpressionParser.cs#L1589
Argument of type 'Expression?[]' cannot be used for parameter 'arguments' of type 'Expression[]' in 'NewExpression Expression.New(ConstructorInfo constructor, params Expression[]? arguments)' due to differences in the nullability of reference types.
|
Build
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Build
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Build:
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)'.
|
Build:
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)'.
|
Build:
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.
|
Build:
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.
|
Build:
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.
|
Build:
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.
|
Build:
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.
|
Build:
src/System.Linq.Dynamic.Core/DynamicClassFactory.cs#L313
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
|
Run Tests System.Text.Json .NET 8 (with Coverage)
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Run Tests System.Text.Json .NET 8 (with Coverage):
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)'.
|
Run Tests System.Text.Json .NET 8 (with Coverage):
src/System.Linq.Dynamic.Core/Util/QueryableMethodFinder.cs#L16
Dereference of a possibly null reference.
|
Run Tests System.Text.Json .NET 8 (with Coverage):
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.
|
Run Tests System.Text.Json .NET 8 (with Coverage):
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)
|
Run Tests System.Text.Json .NET 8 (with Coverage):
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L57
Unboxing a possibly null value.
|
Run Tests System.Text.Json .NET 8 (with Coverage):
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)
|
Run Tests System.Text.Json .NET 8 (with Coverage):
src/System.Linq.Dynamic.Core/DynamicExpressionParser.cs#L133
Possible null reference argument for parameter 'parameters' in 'LambdaExpression Expression.Lambda(Expression body, params ParameterExpression[]? parameters)'.
|
Run Tests System.Text.Json .NET 8 (with Coverage):
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)'.
|
Run Tests System.Text.Json .NET 8 (with Coverage):
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.
|
Run Tests EFCore net8.0 (with Coverage)
Targeting .NET Standard prior to 2.0 is no longer recommended. See https://aka.ms/dotnet/dotnet-standard-guidance for more details.
|
Run Tests EFCore net8.0 (with Coverage):
src/System.Linq.Dynamic.Core/Util/QueryableMethodFinder.cs#L16
Dereference of a possibly null reference.
|
Run Tests EFCore net8.0 (with Coverage):
src/System.Linq.Dynamic.Core/DynamicExpressionParser.cs#L133
Possible null reference argument for parameter 'parameters' in 'LambdaExpression Expression.Lambda(Expression body, params ParameterExpression[]? parameters)'.
|
Run Tests EFCore net8.0 (with Coverage):
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)'.
|
Run Tests EFCore net8.0 (with Coverage):
src/System.Linq.Dynamic.Core/Exceptions/ParseException.cs#L57
Unboxing a possibly null value.
|
Run Tests EFCore net8.0 (with Coverage):
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.
|
Run Tests EFCore net8.0 (with Coverage):
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.
|
Run Tests EFCore net8.0 (with Coverage):
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.
|
Run Tests EFCore net8.0 (with Coverage):
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.
|
Loading