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

◆ RewriteLabelExpression()

Result System.Linq.Expressions.Compiler.StackSpiller.RewriteLabelExpression ( Expression expr,
Stack stack )
inlineprivate

Definition at line 1013 of file StackSpiller.cs.

1014 {
1015 LabelExpression labelExpression = (LabelExpression)expr;
1016 Result result = RewriteExpression(labelExpression.DefaultValue, stack);
1017 if (result.Action != 0)
1018 {
1019 expr = new LabelExpression(labelExpression.Target, result.Node);
1020 }
1021 return new Result(result.Action, expr);
1022 }
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.RewriteExpression().