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

◆ VisitGoto()

override Expression System.Linq.Expressions.ExpressionStringBuilder.VisitGoto ( GotoExpression node)
inlinepackagevirtual

Reimplemented from System.Linq.Expressions.ExpressionVisitor.

Definition at line 697 of file ExpressionStringBuilder.cs.

698 {
699 Out(node.Kind switch
700 {
701 GotoExpressionKind.Goto => "goto",
702 GotoExpressionKind.Break => "break",
703 GotoExpressionKind.Continue => "continue",
704 GotoExpressionKind.Return => "return",
705 _ => throw new InvalidOperationException(),
706 });
707 Out(' ');
708 DumpLabel(node.Target);
709 if (node.Value != null)
710 {
711 Out(" (");
712 Visit(node.Value);
713 Out(")");
714 }
715 return node;
716 }
virtual ? Expression Visit(Expression? node)

References System.Linq.Expressions.ExpressionStringBuilder.DumpLabel(), System.Reflection.Out, and System.Linq.Expressions.ExpressionVisitor.Visit().