<PackageReference Include="System.Linq.Expressions" Version="4.3.0-preview1-24530-04" />
API Differences between 4.3.0-preview1-24530-04 and 4.0.10-beta-23109
14 Additions
10 Removals
System.Linq.Expressions
-
public abstract class Expression
- public string DebugView { get; }
- public static void RequiresCanRead(Expression expression, string paramName)
- public static void RequiresCanRead(IEnumerable<Expression> items, string paramName)
- public static T ReturnObject<T>(object collectionOrT)
- public static ReadOnlyCollection<T> ReturnReadOnly<T>(ref IList collection)
- public static void ValidateArgumentTypes(MethodBase method, ExpressionType nodeKind, ref ReadOnlyCollection arguments)
- public static Expression ValidateOneArgument(MethodBase method, ExpressionType nodeKind, Expression arg, ParameterInfo pi)
- public static void ValidateArgumentTypes(MethodBase method, ExpressionType nodeKind, ref ReadOnlyCollection arguments, string methodParamName)
- public static Expression ValidateOneArgument(MethodBase method, ExpressionType nodeKind, Expression arg, ParameterInfo pi, string methodParamName, string argumentParamName)
-
public sealed class Expression<TDelegate> : LambdaExpression
-
public class ExpressionCreator<TDelegate>
-
public abstract class LambdaExpression : Expression
System.Runtime.CompilerServices