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

◆ EmitAssign()

void System.Linq.Expressions.Compiler.LambdaCompiler.EmitAssign ( AssignBinaryExpression node,
CompilationFlags emitAs )
inlineprivate

Definition at line 1618 of file LambdaCompiler.cs.

1619 {
1620 switch (node.Left.NodeType)
1621 {
1622 case ExpressionType.Index:
1624 break;
1625 case ExpressionType.MemberAccess:
1627 break;
1628 case ExpressionType.Parameter:
1630 break;
1631 default:
1633 }
1634 }
void EmitVariableAssignment(AssignBinaryExpression node, CompilationFlags flags)
void EmitIndexAssignment(AssignBinaryExpression node, CompilationFlags flags)
void EmitMemberAssignment(AssignBinaryExpression node, CompilationFlags flags)

References System.Linq.Expressions.Compiler.LambdaCompiler.EmitIndexAssignment(), System.Linq.Expressions.Compiler.LambdaCompiler.EmitMemberAssignment(), System.Linq.Expressions.Compiler.LambdaCompiler.EmitVariableAssignment(), and System.Dynamic.Utils.ContractUtils.Unreachable.

Referenced by System.Linq.Expressions.Compiler.LambdaCompiler.EmitAssignBinaryExpression(), and System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsVoid().