<PackageReference Include="System.Linq.Expressions" Version="4.3.0" />
    
    
API Differences between 4.3.0 and 4.0.11-beta-23225
	
		13 Additions
	
	
		9 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