1 write to Parent
System.CommandLine (1)
Parsing\SymbolResult.cs (1)
19
Parent
= parent;
45 references to Parent
aspire (11)
Commands\ParseResultHelper.cs (4)
176
commandResult = commandResult.
Parent
as CommandLineCommandResult;
214
commandResult = commandResult.
Parent
as CommandLineCommandResult;
346
var current = parseResult.CommandResult.
Parent
;
350
current = parentCommandResult.
Parent
;
Commands\ResourceCommand.cs (4)
797
var current = commandResult.
Parent
;
808
current = parentCommandResult.
Parent
;
818
var current = commandResult.
Parent
;
822
current = parentCommandResult.
Parent
;
Completions\CompletionInvocation.cs (1)
105
for (var commandResult = parseResult.CommandResult; commandResult is not null; commandResult = commandResult.
Parent
as System.CommandLine.Parsing.CommandResult)
Program.cs (2)
1320
var current = r.CommandResult.
Parent
;
1324
current = parentCommandResult.
Parent
;
dotnet-aot (4)
parent\dotnet\CommandInvocation.cs (1)
65
commandResult = commandResult.
Parent
as CommandResult;
parent\dotnet\Extensions\ParseResultExtensions.cs (2)
247
var current = parseResult.CommandResult.
Parent
;
251
current = parentCommandResult.
Parent
;
parent\dotnet\Parser.cs (1)
291
for (System.CommandLine.Parsing.SymbolResult? result = parseResult.CommandResult; result is not null; result = result.
Parent
)
Microsoft.DotNet.Cli.CommandLine (2)
SpanParsableExtensions.cs (2)
89
tokenizationResult.
Parent
switch
129
tokenizationResult.
Parent
switch
Microsoft.DotNet.Cli.Definitions (3)
Commands\New\CommandDefinitionExtensions.cs (2)
59
if (commandResult.
Parent
is not CommandResult parentResult)
89
if (commandResult.
Parent
is not CommandResult parentResult)
Commands\Package\PackageAddCommandDefinition.cs (1)
75
if (result.
Parent
?.GetValue(PackageIdArgument).HasVersion == true)
Microsoft.TemplateEngine.Cli (6)
ChoiceTemplateParameter.cs (1)
98
if (argumentResult.
Parent
is not OptionResult or)
CliTemplateParameter.cs (1)
317
if (argumentResult.
Parent
is not OptionResult or)
Commands\Example.cs (2)
19
commandResult = (commandResult.
Parent
as CommandResult);
28
commandResult = (commandResult.
Parent
as CommandResult);
Commands\Extensions.cs (1)
31
|| IsOptionResult(e.SymbolResult?.
Parent
, option));
Commands\GlobalArgs.cs (1)
60
commandResult = (commandResult.
Parent
as CommandResult);
System.CommandLine (19)
ArgumentArity.cs (2)
80
if (argumentResult.
Parent
is null or OptionResult { Implicit: true })
98
if (argumentResult.
Parent
is OptionResult optionResult)
Binding\ArgumentConversionResult.cs (2)
48
if (argumentResult.
Parent
is CommandResult commandResult)
63
else if (argumentResult.
Parent
is OptionResult optionResult)
Binding\ArgumentConverter.cs (1)
113
if (argumentResult.
Parent
is CommandResult)
Invocation\ParseErrorAction.cs (3)
70
.RecurseWhileNotNull(r => r.
Parent
as CommandResult)
124
for (var parent = commandResult.
Parent
as CommandResult; parent is not null; parent = parent.
Parent
as CommandResult)
LocalizationResources.cs (2)
56
argumentResult.
Parent
is CommandResult commandResult
60
: RequiredArgumentMissing((OptionResult) argumentResult.
Parent
!);
Parsing\ArgumentResult.cs (5)
85
if (
Parent
is OptionResult)
97
CommandResult parent = (CommandResult)
Parent
!;
115
nextArgumentResult = new ArgumentResult(nextArgument, SymbolResultTree,
Parent
);
178
if (Argument.HasDefaultValue &&
Parent
!.UseDefaultValueFor(this))
244
Parent
is OptionResult optionResult ? optionResult : this;
Parsing\ParseOperation.cs (2)
410
CommandResult? currentResult = _innermostCommandResult.
Parent
as CommandResult;
415
currentResult = currentResult.
Parent
as CommandResult;
Parsing\SymbolResultTree.cs (1)
52
if (ReferenceEquals(parent, pair.Value.
Parent
))
VersionOption.cs (1)
53
if (result.
Parent
is CommandResult parent &&