Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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" });
 }
    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;
      }
    }