protected virtual void OpenBrace(BraceStyle style)
{
switch (style) {
case BraceStyle.DoNotChange:
case BraceStyle.EndOfLine:
case BraceStyle.BannerStyle:
if (!isAtStartOfLine)
writer.Space();
writer.WriteToken(Roles.LBrace, "{");
break;
case BraceStyle.EndOfLineWithoutSpace:
writer.WriteToken(Roles.LBrace, "{");
break;
case BraceStyle.NextLine:
if (!isAtStartOfLine)
NewLine();
writer.WriteToken(Roles.LBrace, "{");
break;
case BraceStyle.NextLineShifted:
NewLine();
writer.Indent();
writer.WriteToken(Roles.LBrace, "{");
NewLine();
return;
case BraceStyle.NextLineShifted2:
NewLine();
writer.Indent();
writer.WriteToken(Roles.LBrace, "{");
break;
default:
throw new ArgumentOutOfRangeException ();
}
writer.Indent();
NewLine();
}