2 instantiations of CommandResult
System.CommandLine (2)
Parsing\ParseOperation.cs (2)
37
_innermostCommandResult = _rootCommandResult = new
CommandResult
(
81
_innermostCommandResult = new
CommandResult
(
86 references to CommandResult
aspire (17)
Commands\ParseResultHelper.cs (9)
9
using CommandLineCommandResult = System.CommandLine.Parsing.
CommandResult
;
175
CommandLineCommandResult
? commandResult = parseResult.CommandResult;
179
commandResult = commandResult.Parent as
CommandLineCommandResult
;
213
CommandLineCommandResult
? commandResult = parseResult.CommandResult;
217
commandResult = commandResult.Parent as
CommandLineCommandResult
;
243
CommandLineCommandResult
commandResult,
252
CommandLineCommandResult
currentCommandResult,
277
case
CommandLineCommandResult
childCommandResult:
350
while (current is System.CommandLine.Parsing.
CommandResult
parentCommandResult)
Commands\ResourceCommand.cs (5)
755
private static void WriteResourceCommandHelp(TextWriter writer, System.CommandLine.Parsing.
CommandResult
commandResult, string resourceName, ResourceSnapshotCommand command)
782
private static IEnumerable<Option> GetVisibleCliOptions(System.CommandLine.Parsing.
CommandResult
commandResult)
795
while (current is System.CommandLine.Parsing.
CommandResult
parentCommandResult)
809
private static HashSet<string> GetCliOptionNames(System.CommandLine.Parsing.
CommandResult
commandResult)
816
while (current is System.CommandLine.Parsing.
CommandResult
parentCommandResult)
Completions\CompletionInvocation.cs (2)
105
for (
var
commandResult = parseResult.CommandResult; commandResult is not null; commandResult = commandResult.Parent as System.CommandLine.Parsing.
CommandResult
)
Program.cs (1)
1424
while (current is System.CommandLine.Parsing.
CommandResult
parentCommandResult)
dotnet-aot (11)
parent\dotnet\CliSchema.cs (1)
15
using CommandResult = System.CommandLine.Parsing.
CommandResult
;
parent\dotnet\CommandInvocation.cs (3)
8
using CommandResult = System.CommandLine.Parsing.
CommandResult
;
56
var
commandResult = parseResult.CommandResult;
65
commandResult = commandResult.Parent as
CommandResult
;
parent\dotnet\Extensions\ParseResultExtensions.cs (3)
13
using CommandResult = System.CommandLine.Parsing.
CommandResult
;
83
CommandResult
commandResult => commandResult.Command.Name,
248
while (current is
CommandResult
parentCommandResult)
parent\dotnet\Parser.cs (1)
302
if (result is System.CommandLine.Parsing.
CommandResult
commandResult
parent\dotnet\Telemetry\AllowListToSendFirstAppliedOptions.cs (2)
24
.OfType<System.CommandLine.Parsing.
CommandResult
>().FirstOrDefault()?
25
.Children.OfType<System.CommandLine.Parsing.
CommandResult
>().FirstOrDefault()?.Command.Name ?? null;
parent\dotnet\Telemetry\AllowListToSendFirstArgument.cs (1)
19
System.CommandLine.Parsing.
CommandResult
commandResult => commandResult.Command.Name,
dotnet-format (3)
Commands\FormatWhitespaceCommand.cs (3)
30
internal static void EnsureFolderNotSpecifiedWithNoRestore(
CommandResult
symbolResult)
40
internal static void EnsureFolderNotSpecifiedWhenLoggingBinlog(
CommandResult
symbolResult)
50
internal static void EnsureFolderNotSpecifiedWithFramework(
CommandResult
symbolResult)
Microsoft.DotNet.Cli.CommandLine (2)
SpanParsableExtensions.cs (2)
93
CommandResult
or null => tokenizationResult.Argument.Name,
133
CommandResult
or null => tokenizationResult.Argument.Name,
Microsoft.DotNet.Cli.Definitions (5)
Commands\New\CommandDefinitionExtensions.cs (4)
57
internal static void ValidateArgumentUsage(this
CommandResult
commandResult, params string[] argumentNames)
59
if (commandResult.Parent is not
CommandResult
parentResult)
87
internal static void ValidateOptionUsage(this
CommandResult
commandResult, string optionName)
89
if (commandResult.Parent is not
CommandResult
parentResult)
Commands\Workload\WorkloadCommandDefinition.cs (1)
72
if (commandResult.HasOption(InfoOption) && commandResult.HasOption(VersionOption) && !commandResult.Children.Any(child => child is System.CommandLine.Parsing.
CommandResult
))
Microsoft.Extensions.AI.Evaluation.Console (2)
Program.cs (2)
83
ValidateSymbolResult<
CommandResult
> requiresPathOrEndpoint = (
CommandResult
cmd) =>
Microsoft.TemplateEngine.Cli (5)
Commands\Example.cs (3)
14
var
commandResult = parseResult.CommandResult;
19
commandResult = (commandResult.Parent as
CommandResult
);
28
commandResult = (commandResult.Parent as
CommandResult
);
Commands\GlobalArgs.cs (2)
56
var
commandResult = parseResult.CommandResult;
60
commandResult = (commandResult.Parent as
CommandResult
);
System.CommandLine (41)
Binding\ArgumentConversionResult.cs (1)
48
if (argumentResult.Parent is
CommandResult
commandResult)
Binding\ArgumentConverter.cs (1)
113
if (argumentResult.Parent is
CommandResult
)
Command.cs (2)
31
private List<Action<
CommandResult
>>? _validators;
87
public List<Action<
CommandResult
>> Validators => _validators ??= new ();
Invocation\ParseErrorAction.cs (5)
70
.RecurseWhileNotNull(r => r.Parent as
CommandResult
)
114
static IEnumerable<string> GetPossibleTokens(
CommandResult
commandResult, string token)
124
for (
var
parent = commandResult.Parent as
CommandResult
; parent is not null; parent = parent.Parent as
CommandResult
)
LocalizationResources.cs (1)
56
argumentResult.Parent is
CommandResult
commandResult
ParseResult.cs (11)
19
private readonly
CommandResult
_rootCommandResult;
28
CommandResult
rootCommandResult,
29
CommandResult
commandResult,
67
public
CommandResult
CommandResult { get; }
86
public
CommandResult
RootCommandResult => _rootCommandResult;
191
public
CommandResult
? GetResult(Command command) =>
240
_ => ((
CommandResult
)currentSymbolResult).Command
253
string[] optionsWithArgumentLimitReached = currentSymbolResult is
CommandResult
commandResult
262
static string[] OptionsWithArgumentLimitReached(
CommandResult
commandResult) =>
341
var
commandResult = CommandResult;
353
if (item is
CommandResult
command)
Parsing\ArgumentResult.cs (3)
97
CommandResult
parent = (
CommandResult
)Parent!;
130
CommandResult
rootCommand = parent;
Parsing\CommandResult.cs (2)
18
CommandResult
? parent = null) :
41
public override string ToString() => $"{nameof(
CommandResult
)}: {IdentifierToken.Value} {string.Join(" ", Tokens.Select(t => t.Value))}";
Parsing\OptionResult.cs (1)
18
CommandResult
? parent = null) :
Parsing\ParseDiagramAction.cs (1)
146
builder.Append(((
CommandResult
)symbolResult).IdentifierToken.Value);
Parsing\ParseOperation.cs (6)
16
private readonly
CommandResult
_rootCommandResult;
19
private
CommandResult
_innermostCommandResult;
410
CommandResult
? currentResult = _innermostCommandResult.Parent as
CommandResult
;
415
currentResult = currentResult.Parent as
CommandResult
;
471
.Where(e => e.SymbolResult is
CommandResult
r && r.Command == command)
Parsing\SymbolResult.cs (1)
77
public
CommandResult
? GetResult(Command command) => SymbolResultTree.GetResult(command);
Parsing\SymbolResultExtensions.cs (1)
10
internal static IEnumerable<SymbolResult> AllSymbolResults(this
CommandResult
commandResult)
Parsing\SymbolResultTree.cs (4)
37
internal
CommandResult
? GetResult(Command command)
38
=> TryGetValue(command, out var result) ? (
CommandResult
)result : default;
64
internal void AddUnmatchedToken(Token token,
CommandResult
commandResult,
CommandResult
rootCommandResult)
VersionOption.cs (1)
53
if (result.Parent is
CommandResult
parent &&