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