public bool VisitCommandName(CommandNameSyntax commandName, CommandLineHighlightingVisitorParams <TStyle> param)
        {
            var spans   = param.Spans;
            var palette = param.Palette;

            foreach (var namePart in commandName.NameParts)
            {
                AddSpans(spans, namePart, CommandLineStyleName.CommandName, palette);
            }

            return(false);
        }
示例#2
0
        private void SetCommandName(Dictionary <string, object> context, CommandNameSyntax syntax)
        {
            if (syntax == null)
            {
                ContextHelper.SetCommandName(context, Array.Empty <string>());
                return;
            }

            var commandName = syntax.NameParts.Select(_ => _.StringValue).ToArray();

            ContextHelper.SetCommandName(context, commandName);
        }
示例#3
0
 public virtual void VisitCommandName(CommandNameSyntax node)
 {
     DefaultVisit(node);
 }
示例#4
0
 public virtual void VisitCommandName(CommandNameSyntax node)
 {
     DefaultVisit(node);
 }