public override string VisitOptionsDefinition(IOptionsDefinition optionsDefinitionParam, FormattingStageContext context) { string parentIndent = GetParentIndent(context.Parent); if (context.RightChild is IOptionDefinition) { return(parentIndent + StandartIndent); } return(myIndentCache.GetNodeIndent(optionsDefinitionParam)); }
private void AddOptions(IOptionsDefinition optionsDefinition) { var child = optionsDefinition.FirstChild; while (child != null) { var optionDefinition = child as IOptionDefinition; if (optionDefinition != null) { AddOption(optionDefinition); } child = child.NextSibling; } }
public override IEnumerable <string> VisitOptionsDefinition(IOptionsDefinition optionsDefinitionParam, PsiFmtStageContext context) { return(new[] { "\r\n" }); }