protected virtual void _Generate(AstNodeCaseDefault Case) { Output.Write("default:"); Output.WriteNewLine(); Output.Indent(() => { Generate(Case.Code); }); Output.WriteNewLine(); Output.Write("break;"); Output.WriteNewLine(); }
public AstNodeStmSwitch Switch(AstNodeExpr ValueToCheck, AstNodeCaseDefault Default, params AstNodeCase[] Cases) { return(new AstNodeStmSwitch(ValueToCheck, Cases, Default)); }
Switch(AstNodeExpr valueToCheck, AstNodeCaseDefault Default, params AstNodeCase[] cases) => new AstNodeStmSwitch(valueToCheck, cases, Default);