private static void WriteLabelStatement(BoundLabelStatement node, IndentedTextWriter writer) { var unindent = writer.Indent > 0; if (unindent) { writer.Indent--; } writer.WritePunctuation(node.Label.Name); writer.WritePunctuation(SyntaxKind.ColonToken); writer.WriteLine(); if (unindent) { writer.Indent++; } }
/// <summary> /// Rewrites a label statement. /// </summary> /// <param name="node">The label statement to rewrite.</param> /// <returns>The rewritten label statement.</returns> protected virtual BoundStatement RewriteLabelStatement(BoundLabelStatement node) { return(node); }