Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetExpression()

override Expression System.Dynamic.BindingRestrictions.InstanceRestriction.GetExpression ( )
inlinepackage

Definition at line 183 of file BindingRestrictions.cs.

184 {
185 if (_instance == null)
186 {
188 }
191 }
static ConstantExpression Constant(object? value)
static BlockExpression Block(Expression arg0, Expression arg1)
static BinaryExpression NotEqual(Expression left, Expression right)
static BinaryExpression Assign(Expression left, Expression right)
static ParameterExpression Parameter(Type type)
static UnaryExpression Convert(Expression expression, Type type)
static BinaryExpression AndAlso(Expression left, Expression right)
static BinaryExpression Equal(Expression left, Expression right)
static readonly ConstantExpression Null
Definition Utils.cs:62

References System.Dynamic.BindingRestrictions.InstanceRestriction._expression, System.Dynamic.BindingRestrictions.InstanceRestriction._instance, System.Linq.Expressions.Expression< TDelegate >.AndAlso(), System.Linq.Expressions.Expression< TDelegate >.Assign(), System.Linq.Expressions.Expression< TDelegate >.Block(), System.Linq.Expressions.Expression< TDelegate >.Constant(), System.Linq.Expressions.Expression< TDelegate >.Convert(), System.Linq.Expressions.Expression< TDelegate >.Equal(), System.Linq.Expressions.Expression< TDelegate >.NotEqual(), System.Linq.Expressions.Utils.Null, and System.Linq.Expressions.Expression< TDelegate >.Parameter().