public override void VisitWhenExpressionsClauseSyntax(WhenExpressionsClauseSyntax node) { AppendLeadingComments(node); foreach (var expression in node.Expressions.EmptyIfNull()) { AppendIndented("case "); expression.Accept(this); AppendLine(":"); } GenerateCaseBlock(node.Block); }
public override void VisitWhenExpressionsClauseSyntax(WhenExpressionsClauseSyntax node) { AppendLeadingComments(node); AppendIndented("when "); foreach (var expression in node.Expressions.AsSmart()) { expression.Value.Accept(this); if (!expression.IsLast) { Append(", "); } } AppendLine(); AppendStatementWithOptionalIndent(node.Block); }
public virtual void VisitWhenExpressionsClauseSyntax(WhenExpressionsClauseSyntax node) => DefaultVisit(node);