| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
This is the complete list of members for System.Linq.Expressions.LogicalBinaryExpression, including all inherited members.
| _body | System.Linq.Expressions.LambdaExpression | private | 
| Accept(ExpressionVisitor visitor) | System.Linq.Expressions.BinaryExpression | inlinepackagevirtual | 
| System::Linq::Expressions::Expression.Accept(StackSpiller spiller) | System.Linq.Expressions.Expression< TDelegate > | inlinepackage | 
| Add(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Add(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AddAssign(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AddAssign(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AddAssign(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AddAssignChecked(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AddAssignChecked(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AddAssignChecked(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AddChecked(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AddChecked(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| And(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| And(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AndAlso(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AndAlso(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AndAssign(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AndAssign(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| AndAssign(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ApplyTypeArgs(MethodInfo m, Type[] typeArgs) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ArrayAccess(Expression array, params Expression[]? indexes) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ArrayAccess(Expression array, IEnumerable< Expression >? indexes) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ArrayIndex(Expression array, Expression index) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ArrayIndex(Expression array, params Expression[] indexes) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ArrayIndex(Expression array, IEnumerable< Expression > indexes) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ArrayLength(Expression array) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Assign(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| BinaryExpression(Expression left, Expression right) | System.Linq.Expressions.BinaryExpression | inlinepackage | 
| Bind(MemberInfo member, Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Bind(MethodInfo propertyAccessor, Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Block(Expression arg0, Expression arg1) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Block(Expression arg0, Expression arg1, Expression arg2) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Block(Expression arg0, Expression arg1, Expression arg2, Expression arg3) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Block(Expression arg0, Expression arg1, Expression arg2, Expression arg3, Expression arg4) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Block(params Expression[] expressions) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Block(IEnumerable< Expression > expressions) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Block(Type type, params Expression[] expressions) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Block(Type type, IEnumerable< Expression > expressions) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Block(IEnumerable< ParameterExpression >? variables, params Expression[] expressions) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Block(Type type, IEnumerable< ParameterExpression >? variables, params Expression[] expressions) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Block(IEnumerable< ParameterExpression >? variables, IEnumerable< Expression > expressions) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Block(Type type, IEnumerable< ParameterExpression >? variables, IEnumerable< Expression > expressions) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| BlockCore(Type type, ReadOnlyCollection< ParameterExpression > variables, ReadOnlyCollection< Expression > expressions) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| Body | System.Linq.Expressions.LambdaExpression | |
| Break(LabelTarget target) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Break(LabelTarget target, Expression? value) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Break(LabelTarget target, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Break(LabelTarget target, Expression? value, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(MethodInfo method) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| Call(MethodInfo method, Expression arg0) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(MethodInfo method, Expression arg0, Expression arg1) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(MethodInfo method, Expression arg0, Expression arg1, Expression arg2) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(MethodInfo method, Expression arg0, Expression arg1, Expression arg2, Expression arg3) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(MethodInfo method, Expression arg0, Expression arg1, Expression arg2, Expression arg3, Expression arg4) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(MethodInfo method, params Expression[]? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(MethodInfo method, IEnumerable< Expression >? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(Expression? instance, MethodInfo method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(Expression? instance, MethodInfo method, params Expression[]? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(Expression instance, MethodInfo method, Expression arg0) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| Call(Expression? instance, MethodInfo method, Expression arg0, Expression arg1) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(Expression? instance, MethodInfo method, Expression arg0, Expression arg1, Expression arg2) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(Expression instance, string methodName, Type[]? typeArguments, params Expression[]? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] Type type, string methodName, Type[]? typeArguments, params Expression[]? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Call(Expression? instance, MethodInfo method, IEnumerable< Expression >? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| CallGetValueOrDefault(ParameterExpression nullable) | System.Linq.Expressions.BinaryExpression | inlineprivatestatic | 
| CanReduce | System.Linq.Expressions.BinaryExpression | |
| Catch(Type type, Expression body) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Catch(ParameterExpression variable, Expression body) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Catch(Type type, Expression body, Expression? filter) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Catch(ParameterExpression variable, Expression body, Expression? filter) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| CheckMethod(MethodInfo method, MethodInfo propertyMethod) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ClearDebugInfo(SymbolDocumentInfo document) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Coalesce(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Coalesce(Expression left, Expression right, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Compile() | System.Linq.Expressions.Expression< TDelegate > | inline | 
| Compile(bool preferInterpretation) | System.Linq.Expressions.Expression< TDelegate > | inline | 
| Compile(DebugInfoGenerator debugInfoGenerator) | System.Linq.Expressions.Expression< TDelegate > | inline | 
| Condition(Expression test, Expression ifTrue, Expression ifFalse) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Condition(Expression test, Expression ifTrue, Expression ifFalse, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Constant(object? value) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Constant(object? value, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Continue(LabelTarget target) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Continue(LabelTarget target, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Conversion | System.Linq.Expressions.BinaryExpression | |
| Convert(Expression expression, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Convert(Expression expression, Type type, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ConvertChecked(Expression expression, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ConvertChecked(Expression expression, Type type, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Create(ExpressionType nodeType, Expression left, Expression right, Type type, MethodInfo method, LambdaExpression conversion) | System.Linq.Expressions.BinaryExpression | inlinepackagestatic | 
| System::Linq::Expressions::Expression.Create(Expression body, string name, bool tailCall, IReadOnlyList< ParameterExpression > parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| CreateLambda(Type delegateType, Expression body, string name, bool tailCall, ReadOnlyCollection< ParameterExpression > parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| DebugInfo(SymbolDocumentInfo document, int startLine, int startColumn, int endLine, int endColumn) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| DebugView | System.Linq.Expressions.Expression< TDelegate > | private | 
| Decrement(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Decrement(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Default(Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Divide(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Divide(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| DivideAssign(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| DivideAssign(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| DivideAssign(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Dynamic(CallSiteBinder binder, Type returnType, IEnumerable< Expression > arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Dynamic(CallSiteBinder binder, Type returnType, Expression arg0) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1, Expression arg2) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1, Expression arg2, Expression arg3) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Dynamic(CallSiteBinder binder, Type returnType, params Expression[] arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ElementInit(MethodInfo addMethod, params Expression[] arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ElementInit(MethodInfo addMethod, IEnumerable< Expression > arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Empty() | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Equal(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Equal(Expression left, Expression right, bool liftToNull, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ExclusiveOr(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ExclusiveOr(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ExclusiveOrAssign(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ExclusiveOrAssign(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ExclusiveOrAssign(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Expression(ExpressionType nodeType, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlineprotected | 
| Expression() | System.Linq.Expressions.Expression< TDelegate > | inlineprotected | 
| Expression(Expression body) | System.Linq.Expressions.Expression< TDelegate > | inlinepackage | 
| Field(Expression? expression, FieldInfo field) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Field(Expression expression, string fieldName) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Field(Expression? expression, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.NonPublicFields)] Type type, string fieldName) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| FindInstanceProperty([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties)] Type type, string propertyName, Expression[] arguments) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| FindMethod([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] Type type, string methodName, Type[] typeArgs, Expression[] args, BindingFlags flags) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| FindProperty([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties)] Type type, string propertyName, Expression[] arguments, BindingFlags flags) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetActionType(params Type[]? typeArgs) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| GetArgTypesString(Expression[] arguments) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetBinaryOpFromAssignmentOp(ExpressionType op) | System.Linq.Expressions.BinaryExpression | inlineprivatestatic | 
| GetComparisonOperator(ExpressionType binaryType, string opName, Expression left, Expression right, bool liftToNull) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetCompileMethod(Type lambdaExpressionType) | System.Linq.Expressions.LambdaExpression | inlinepackagestatic | 
| GetConversion() | System.Linq.Expressions.BinaryExpression | inlinepackagevirtual | 
| GetDelegateType(params Type[] typeArgs) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| GetEqualityComparisonOperator(ExpressionType binaryType, string opName, Expression left, Expression right, bool liftToNull) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetFuncType(params Type[]? typeArgs) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| GetHasValueProperty(ParameterExpression nullable) | System.Linq.Expressions.BinaryExpression | inlineprivatestatic | 
| GetInvokeMethod(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| GetMethod() | System.Linq.Expressions.BinaryExpression | inlinepackagevirtual | 
| GetMethodBasedAssignOperator(ExpressionType binaryType, Expression left, Expression right, MethodInfo method, LambdaExpression conversion, bool liftToNull) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetMethodBasedBinaryOperator(ExpressionType binaryType, Expression left, Expression right, MethodInfo method, bool liftToNull) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetMethodBasedCoercionOperator(ExpressionType unaryType, Expression operand, Type convertToType, MethodInfo method) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetMethodBasedUnaryOperator(ExpressionType unaryType, Expression operand, MethodInfo method) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetOptimizedBlockExpression(IReadOnlyList< Expression > expressions) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetOrMakeParameters() | System.Linq.Expressions.LambdaExpression | inlinepackagevirtual | 
| GetParameter(int index) | System.Linq.Expressions.LambdaExpression | inlineprivate | 
| GetParameter(int index) | System.Linq.Expressions.LambdaExpression | inlinepackagevirtual | 
| GetParametersForValidation(MethodBase method, ExpressionType nodeKind) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetProperty(MethodInfo mi, string paramName, int index=-1) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetResultTypeOfShift(Type left, Type right) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetUserDefinedAssignOperatorOrThrow(ExpressionType binaryType, string name, Expression left, Expression right, LambdaExpression conversion, bool liftToNull) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetUserDefinedBinaryOperator(ExpressionType binaryType, string name, Expression left, Expression right, bool liftToNull) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetUserDefinedBinaryOperator(ExpressionType binaryType, Type leftType, Type rightType, string name) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetUserDefinedBinaryOperatorOrThrow(ExpressionType binaryType, string name, Expression left, Expression right, bool liftToNull) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetUserDefinedCoercion(ExpressionType coercionType, Expression expression, Type convertToType) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetUserDefinedCoercionOrThrow(ExpressionType coercionType, Expression expression, Type convertToType) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetUserDefinedUnaryOperator(ExpressionType unaryType, string name, Expression operand) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| GetUserDefinedUnaryOperatorOrThrow(ExpressionType unaryType, string name, Expression operand) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| Goto(LabelTarget target) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Goto(LabelTarget target, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Goto(LabelTarget target, Expression? value) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Goto(LabelTarget target, Expression? value, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| GreaterThan(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| GreaterThan(Expression left, Expression right, bool liftToNull, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| GreaterThanOrEqual(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| GreaterThanOrEqual(Expression left, Expression right, bool liftToNull, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| IfThen(Expression test, Expression ifTrue) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| IfThenElse(Expression test, Expression ifTrue, Expression ifFalse) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Increment(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Increment(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Invoke(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| Invoke(Expression expression, Expression arg0) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| Invoke(Expression expression, Expression arg0, Expression arg1) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| Invoke(Expression expression, Expression arg0, Expression arg1, Expression arg2) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| Invoke(Expression expression, Expression arg0, Expression arg1, Expression arg2, Expression arg3) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| Invoke(Expression expression, Expression arg0, Expression arg1, Expression arg2, Expression arg3, Expression arg4) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| Invoke(Expression expression, params Expression[]? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Invoke(Expression expression, IEnumerable< Expression >? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| IsCompatible(PropertyInfo pi, Expression[] args) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| IsCompatible(MethodBase m, Expression[] arguments) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| IsFalse(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| IsFalse(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| IsLifted | System.Linq.Expressions.BinaryExpression | |
| IsLiftedLogical | System.Linq.Expressions.BinaryExpression | package | 
| IsLiftedToNull | System.Linq.Expressions.BinaryExpression | |
| IsLiftingConditionalLogicalOperator(Type left, Type right, MethodInfo method, ExpressionType binaryType) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| IsNullComparison(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| IsNullConstant(Expression e) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| IsOpAssignment(ExpressionType op) | System.Linq.Expressions.BinaryExpression | inlineprivatestatic | 
| IsReferenceComparison | System.Linq.Expressions.BinaryExpression | package | 
| IsSimpleShift(Type left, Type right) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| IsTrue(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| IsTrue(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| IsValidLiftedConditionalLogicalOperator(Type left, Type right, ParameterInfo[] pms) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| Label(LabelTarget target) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Label(LabelTarget target, Expression? defaultValue) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Label() | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Label(string? name) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Label(Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Label(Type type, string? name) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda(Expression body, params ParameterExpression[]? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda(Expression body, bool tailCall, params ParameterExpression[]? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda(Expression body, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda(Expression body, bool tailCall, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda(Type delegateType, Expression body, params ParameterExpression[]? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda(Type delegateType, Expression body, bool tailCall, params ParameterExpression[]? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda(Type delegateType, Expression body, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda(Type delegateType, Expression body, bool tailCall, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda(Expression body, string? name, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda(Expression body, string? name, bool tailCall, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda(Type delegateType, Expression body, string? name, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda(Type delegateType, Expression body, string? name, bool tailCall, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda< TDelegate >(Expression body, params ParameterExpression[]? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda< TDelegate >(Expression body, bool tailCall, params ParameterExpression[]? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda< TDelegate >(Expression body, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda< TDelegate >(Expression body, bool tailCall, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda< TDelegate >(Expression body, string? name, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Lambda< TDelegate >(Expression body, string? name, bool tailCall, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| LambdaExpression(Expression body) | System.Linq.Expressions.LambdaExpression | inlinepackage | 
| Left | System.Linq.Expressions.BinaryExpression | |
| LeftShift(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| LeftShift(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| LeftShiftAssign(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| LeftShiftAssign(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| LeftShiftAssign(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| LessThan(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| LessThan(Expression left, Expression right, bool liftToNull, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| LessThanOrEqual(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| LessThanOrEqual(Expression left, Expression right, bool liftToNull, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ListBind(MemberInfo member, params ElementInit[] initializers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ListBind(MemberInfo member, IEnumerable< ElementInit > initializers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ListBind(MethodInfo propertyAccessor, params ElementInit[] initializers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ListBind(MethodInfo propertyAccessor, IEnumerable< ElementInit > initializers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ListInit(NewExpression newExpression, params Expression[] initializers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ListInit(NewExpression newExpression, IEnumerable< Expression > initializers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ListInit(NewExpression newExpression, MethodInfo? addMethod, params Expression[] initializers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ListInit(NewExpression newExpression, MethodInfo? addMethod, IEnumerable< Expression > initializers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ListInit(NewExpression newExpression, params ElementInit[] initializers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ListInit(NewExpression newExpression, IEnumerable< ElementInit > initializers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| LogicalBinaryExpression(ExpressionType nodeType, Expression left, Expression right) | System.Linq.Expressions.LogicalBinaryExpression | inlinepackage | 
| Loop(Expression body) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Loop(Expression body, LabelTarget? @break) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Loop(Expression body, LabelTarget? @break, LabelTarget? @continue) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeBinary(ExpressionType binaryType, Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeBinary(ExpressionType binaryType, Expression left, Expression right, bool liftToNull, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeBinary(ExpressionType binaryType, Expression left, Expression right, bool liftToNull, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeCatchBlock(Type type, ParameterExpression? variable, Expression body, Expression? filter) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeDynamic(Type delegateType, CallSiteBinder binder, IEnumerable< Expression >? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2, Expression arg3) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeDynamic(Type delegateType, CallSiteBinder binder, params Expression[]? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeGoto(GotoExpressionKind kind, LabelTarget target, Expression? value, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeIndex(Expression instance, PropertyInfo? indexer, IEnumerable< Expression >? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeIndexProperty(Expression instance, PropertyInfo indexer, string paramName, ReadOnlyCollection< Expression > argList) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| MakeMemberAccess(Expression? expression, MemberInfo member) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeOpAssignUnary(ExpressionType kind, Expression expression, MethodInfo method) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| MakeTry(Type? type, Expression body, Expression? @finally, Expression? fault, IEnumerable< CatchBlock >? handlers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeUnary(ExpressionType unaryType, Expression operand, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MakeUnary(ExpressionType unaryType, Expression operand, Type type, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MemberBind(MemberInfo member, params MemberBinding[] bindings) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MemberBind(MemberInfo member, IEnumerable< MemberBinding > bindings) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MemberBind(MethodInfo propertyAccessor, params MemberBinding[] bindings) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MemberBind(MethodInfo propertyAccessor, IEnumerable< MemberBinding > bindings) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MemberInit(NewExpression newExpression, params MemberBinding[] bindings) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MemberInit(NewExpression newExpression, IEnumerable< MemberBinding > bindings) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Method | System.Linq.Expressions.BinaryExpression | |
| Modulo(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Modulo(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ModuloAssign(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ModuloAssign(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ModuloAssign(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Multiply(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Multiply(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MultiplyAssign(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MultiplyAssign(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MultiplyAssign(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MultiplyAssignChecked(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MultiplyAssignChecked(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MultiplyAssignChecked(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MultiplyChecked(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| MultiplyChecked(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Name | System.Linq.Expressions.LambdaExpression | |
| NameCore | System.Linq.Expressions.LambdaExpression | package | 
| Negate(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Negate(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| NegateChecked(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| NegateChecked(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| New(ConstructorInfo constructor) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| New(ConstructorInfo constructor, params Expression[]? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| New(ConstructorInfo constructor, IEnumerable< Expression >? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| New(ConstructorInfo constructor, IEnumerable< Expression >? arguments, IEnumerable< MemberInfo >? members) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| New(ConstructorInfo constructor, IEnumerable< Expression >? arguments, params MemberInfo[]? members) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| New([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| NewArrayBounds(Type type, params Expression[] bounds) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| NewArrayBounds(Type type, IEnumerable< Expression > bounds) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| NewArrayInit(Type type, params Expression[] initializers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| NewArrayInit(Type type, IEnumerable< Expression > initializers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| NodeType | System.Linq.Expressions.LogicalBinaryExpression | |
| Not(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Not(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| NotEqual(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| NotEqual(Expression left, Expression right, bool liftToNull, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| OnesComplement(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| OnesComplement(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Or(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Or(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| OrAssign(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| OrAssign(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| OrAssign(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| OrElse(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| OrElse(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Parameter(Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Parameter(Type type, string? name) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ParameterCount | System.Linq.Expressions.LambdaExpression | private | 
| ParameterCount | System.Linq.Expressions.LambdaExpression | package | 
| ParameterIsAssignable(ParameterInfo pi, Type argType) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| Parameters | System.Linq.Expressions.LambdaExpression | |
| PostDecrementAssign(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| PostDecrementAssign(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| PostIncrementAssign(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| PostIncrementAssign(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Power(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Power(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| PowerAssign(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| PowerAssign(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| PowerAssign(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| PreDecrementAssign(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| PreDecrementAssign(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| PreIncrementAssign(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| PreIncrementAssign(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Property(Expression instance, string propertyName, params Expression[]? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Property(Expression? instance, PropertyInfo indexer, params Expression[]? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Property(Expression? instance, PropertyInfo indexer, IEnumerable< Expression >? arguments) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Property(Expression expression, string propertyName) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Property(Expression? expression, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties)] Type type, string propertyName) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Property(Expression? expression, PropertyInfo property) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Property(Expression? expression, MethodInfo propertyAccessor) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| PropertyOrField(Expression expression, string propertyOrFieldName) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| PublicType | System.Linq.Expressions.Expression< TDelegate > | package | 
| Quote(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Reduce() | System.Linq.Expressions.BinaryExpression | inlinevirtual | 
| ReduceAndCheck() | System.Linq.Expressions.Expression< TDelegate > | inline | 
| ReduceExtensions() | System.Linq.Expressions.Expression< TDelegate > | inline | 
| ReduceIndex() | System.Linq.Expressions.BinaryExpression | inlineprivate | 
| ReduceMember() | System.Linq.Expressions.BinaryExpression | inlineprivate | 
| ReduceUserdefinedLifted() | System.Linq.Expressions.BinaryExpression | inlinepackage | 
| ReduceVariable() | System.Linq.Expressions.BinaryExpression | inlineprivate | 
| ReferenceEqual(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ReferenceNotEqual(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| RequiresCanRead(IReadOnlyList< Expression > items, string paramName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| RequiresCanWrite(Expression expression, string paramName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| Rethrow() | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Rethrow(Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Return(LabelTarget target) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Return(LabelTarget target, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Return(LabelTarget target, Expression? value) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Return(LabelTarget target, Expression? value, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ReturnType | System.Linq.Expressions.LambdaExpression | |
| Rewrite(Expression body, ParameterExpression[] parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagevirtual | 
| Right | System.Linq.Expressions.BinaryExpression | |
| RightShift(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| RightShift(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| RightShiftAssign(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| RightShiftAssign(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| RightShiftAssign(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| RuntimeVariables(params ParameterExpression[] variables) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| RuntimeVariables(IEnumerable< ParameterExpression > variables) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| s_expressionCompileMethodInfo | System.Linq.Expressions.LambdaExpression | privatestatic | 
| s_lambdaDelegateCache | System.Linq.Expressions.Expression< TDelegate > | privatestatic | 
| s_lambdaFactories | System.Linq.Expressions.Expression< TDelegate > | privatestatic | 
| s_legacyCtorSupportTable | System.Linq.Expressions.Expression< TDelegate > | privatestatic | 
| SameParameters(ICollection< ParameterExpression > parameters) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagevirtual | 
| Subtract(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Subtract(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SubtractAssign(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SubtractAssign(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SubtractAssign(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SubtractAssignChecked(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SubtractAssignChecked(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SubtractAssignChecked(Expression left, Expression right, MethodInfo? method, LambdaExpression? conversion) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SubtractChecked(Expression left, Expression right) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SubtractChecked(Expression left, Expression right, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Switch(Expression switchValue, params SwitchCase[]? cases) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Switch(Expression switchValue, Expression? defaultBody, params SwitchCase[]? cases) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Switch(Expression switchValue, Expression? defaultBody, MethodInfo? comparison, params SwitchCase[]? cases) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Switch(Type? type, Expression switchValue, Expression? defaultBody, MethodInfo? comparison, params SwitchCase[]? cases) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Switch(Expression switchValue, Expression? defaultBody, MethodInfo? comparison, IEnumerable< SwitchCase >? cases) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Switch(Type? type, Expression switchValue, Expression? defaultBody, MethodInfo? comparison, IEnumerable< SwitchCase >? cases) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SwitchCase(Expression body, params Expression[] testValues) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SwitchCase(Expression body, IEnumerable< Expression > testValues) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SymbolDocument(string fileName) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SymbolDocument(string fileName, Guid language) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SymbolDocument(string fileName, Guid language, Guid languageVendor) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| SymbolDocument(string fileName, Guid language, Guid languageVendor, Guid documentType) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| TailCall | System.Linq.Expressions.LambdaExpression | |
| TailCallCore | System.Linq.Expressions.LambdaExpression | package | 
| Throw(Expression? value) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Throw(Expression? value, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| ToString() | System.Linq.Expressions.Expression< TDelegate > | inline | 
| TryCatch(Expression body, params CatchBlock[]? handlers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| TryCatchFinally(Expression body, Expression? @finally, params CatchBlock[]? handlers) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| TryFault(Expression body, Expression? fault) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| TryFinally(Expression body, Expression? @finally) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| TryGetActionType(Type[] typeArgs, [NotNullWhen(true)] out Type? actionType) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| TryGetFuncActionArgsResult enum name | System.Linq.Expressions.Expression< TDelegate > | private | 
| TryGetFuncType(Type[] typeArgs, [NotNullWhen(true)] out Type? funcType) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| TryQuote(Type parameterType, ref Expression argument) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| Type | System.Linq.Expressions.LogicalBinaryExpression | |
| TypeAs(Expression expression, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| TypeCore | System.Linq.Expressions.Expression< TDelegate > | package | 
| TypeEqual(Expression expression, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| TypeIs(Expression expression, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| UnaryPlus(Expression expression) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| UnaryPlus(Expression expression, MethodInfo? method) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Unbox(Expression expression, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Update(Expression left, LambdaExpression? conversion, Expression right) | System.Linq.Expressions.BinaryExpression | inline | 
| System::Linq::Expressions::Expression.Update(Expression body, IEnumerable< ParameterExpression >? parameters) | System.Linq.Expressions.Expression< TDelegate > | inline | 
| Validate(Type type, bool allowByRef) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateAccessor(Expression instance, MethodInfo method, ParameterInfo[] indexes, ref ReadOnlyCollection< Expression > arguments, string paramName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateAccessorArgumentTypes(MethodInfo method, ParameterInfo[] indexes, ref ReadOnlyCollection< Expression > arguments, string paramName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateAnonymousTypeMember(ref MemberInfo member, out Type memberType, string paramName, int index) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateArgumentCount(MethodBase method, ExpressionType nodeKind, int count, ParameterInfo[] pis) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateArgumentTypes(MethodBase method, ExpressionType nodeKind, ref ReadOnlyCollection< Expression > arguments, string methodParamName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateCallInstanceType(Type instanceType, MethodInfo method) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateCoalesceArgTypes(Type left, Type right) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateConstructor(ConstructorInfo constructor, string paramName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateElementInitAddMethodInfo(MethodInfo addMethod, string paramName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateGettableFieldOrPropertyMember(MemberInfo member, out Type memberType) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateGoto(LabelTarget target, ref Expression value, string targetParameter, string valueParameter, Type type) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateGotoType(Type expectedType, ref Expression value, string paramName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateIndexedProperty(Expression instance, PropertyInfo indexer, string paramName, ref ReadOnlyCollection< Expression > argList) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateLambdaArgs(Type delegateType, ref Expression body, ReadOnlyCollection< ParameterExpression > parameters, string paramName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateListInitArgs(Type listType, ReadOnlyCollection< ElementInit > initializers, string listTypeParamName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateMemberInitArgs(Type type, ReadOnlyCollection< MemberBinding > bindings) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateMethodAndGetParameters(Expression instance, MethodInfo method) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateMethodInfo(MethodInfo method, string paramName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateNewArgs(ConstructorInfo constructor, ref ReadOnlyCollection< Expression > arguments, ref ReadOnlyCollection< MemberInfo > members) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateOneArgument(MethodBase method, ExpressionType nodeKind, Expression arg, ParameterInfo pi, string methodParamName, string argumentParamName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateOpAssignConversionLambda(LambdaExpression conversion, Expression left, MethodInfo method, ExpressionType nodeType) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateOperator(MethodInfo method) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateParamswithOperandsOrThrow(Type paramType, Type operandType, ExpressionType exprType, string name) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateSettableFieldOrPropertyMember(MemberInfo member, out Type memberType) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateSpan(int startLine, int startColumn, int endLine, int endColumn) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateStaticOrInstanceMethod(Expression instance, MethodInfo method) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateSwitchCaseType(Expression @case, bool customType, Type resultType, string parameterName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateTryAndCatchHaveSameType(Type type, Expression tryBody, ReadOnlyCollection< CatchBlock > handlers) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateTryGetFuncActionArgs(Type[] typeArgs) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateUserDefinedConditionalLogicOperator(ExpressionType nodeType, Type left, Type right, MethodInfo method) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| ValidateVariables(ReadOnlyCollection< ParameterExpression > varList, string collectionName) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagestatic | 
| Variable(Type type) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| Variable(Type type, string? name) | System.Linq.Expressions.Expression< TDelegate > | inlinestatic | 
| VerifyOpTrueFalse(ExpressionType nodeType, Type left, MethodInfo opTrue, string paramName) | System.Linq.Expressions.Expression< TDelegate > | inlineprivatestatic | 
| VisitChildren(ExpressionVisitor visitor) | System.Linq.Expressions.Expression< TDelegate > | inlinepackagevirtual |