internal void AppendBalancingGroup(string name1, string name2, object content)
{
if (content == null)
throw new ArgumentNullException(nameof(content));
AppendGroupStart();
AppendDirect(Settings.IdentifierBoundary == IdentifierBoundary.Apostrophe ? '\'' : '<');
AppendDirect(name1);
AppendDirect('-');
AppendDirect(name2);
AppendDirect(Settings.IdentifierBoundary == IdentifierBoundary.Apostrophe ? '\'' : '>');
if (_fBuilder)
_builder.AddInfo(SyntaxKind.BalancingGroup);
AppendGroupContent(content);
AppendGroupEnd();
}