3 types derived from Directive
System.CommandLine (3)
Completions\SuggestDirective.cs (1)
9public sealed class SuggestDirective : Directive
EnvironmentVariablesDirective.cs (1)
12public sealed class EnvironmentVariablesDirective : Directive
ParseDiagramDirective.cs (1)
10public sealed class DiagramDirective : Directive
16 references to Directive
System.CommandLine (16)
ParseResult.cs (1)
207public DirectiveResult? GetResult(Directive directive) => _rootCommandResult.GetResult(directive);
Parsing\DirectiveResult.cs (2)
12internal DirectiveResult(Directive directive, Token token, SymbolResultTree symbolResultTree) 28public Directive Directive { get; }
Parsing\ParseOperation.cs (1)
332if (token.Symbol is not Directive directive)
Parsing\StringExtensions.cs (5)
86Directive? directive; 89directive = (Directive)directiveToken.Symbol!; 193Token Directive(string value, Directive? directive) => new(value, TokenType.Directive, directive, i); 384if (command is RootCommand { Directives: IList<Directive> directives }) 388var directive = directives[i];
Parsing\SymbolResult.cs (1)
91public DirectiveResult? GetResult(Directive directive) => SymbolResultTree.GetResult(directive);
Parsing\SymbolResultTree.cs (1)
43internal DirectiveResult? GetResult(Directive directive)
Parsing\TokenType.cs (1)
37/// <see cref="CommandLine.Directive"/>
RootCommand.cs (4)
35Directives = new ChildSymbolList<Directive>(this) 61public IList<Directive> Directives { get; } 64/// Adds a <see cref="Directive"/> to the command. 66public void Add(Directive directive) => Directives.Add(directive);