Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ RewriteVariableAssignment()

Result System.Linq.Expressions.Compiler.StackSpiller.RewriteVariableAssignment ( BinaryExpression node,
Stack stack )
inlineprivate

Definition at line 643 of file StackSpiller.cs.

644 {
645 Result result = RewriteExpression(node.Right, stack);
646 if (result.Action != 0)
647 {
648 node = new AssignBinaryExpression(node.Left, result.Node);
649 }
650 return new Result(result.Action, node);
651 }
Result RewriteExpression(Expression node, Stack stack)

References System.Linq.Expressions.Compiler.StackSpiller.Result.Action, System.Linq.Expressions.Compiler.StackSpiller.Result.Node, and System.Linq.Expressions.Compiler.StackSpiller.RewriteExpression().

Referenced by System.Linq.Expressions.Compiler.StackSpiller.RewriteAssignBinaryExpression().