public BoundLabelStatement(SyntaxNode syntax, BoundLabel label) : base(syntax) { Label = label; }
public static BoundConditionalGotoStatement GotoFalse(SyntaxNode syntax, BoundLabel label, BoundExpression condition) => new BoundConditionalGotoStatement(syntax, label, condition, jumpIfTrue: false);
public static BoundLabelStatement Label(SyntaxNode syntax, BoundLabel label) { return(new BoundLabelStatement(syntax, label)); }
public static BoundWhileStatement While(SyntaxNode syntax, BoundExpression condition, BoundStatement body, BoundLabel breakLabel, BoundLabel continueLabel) { return(new BoundWhileStatement(syntax, condition, body, breakLabel, continueLabel)); }