protected virtual void PrintInitializerElements(AstNodeCollection<Expression> elements)
{
BraceStyle style;
if (policy.ArrayInitializerWrapping == Wrapping.WrapAlways) {
style = BraceStyle.NextLine;
} else {
style = BraceStyle.EndOfLine;
}
OpenBrace(style);
bool isFirst = true;
AstNode last = null;
foreach (AstNode node in elements) {
if (isFirst) {
isFirst = false;
} else {
Comma(node, noSpaceAfterComma: true);
NewLine();
}
last = node;
node.AcceptVisitor(this);
}
if (last != null)
OptionalComma(last.NextSibling);
NewLine();
CloseBrace(style);
}