1 write to Parent
System.CommandLine (1)
Parsing\SymbolResult.cs (1)
19
Parent
= parent;
47 references to Parent
aspire (10)
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)
793
var current = commandResult.
Parent
;
804
current = parentCommandResult.
Parent
;
814
var current = commandResult.
Parent
;
818
current = parentCommandResult.
Parent
;
Program.cs (2)
1288
var current = r.CommandResult.
Parent
;
1292
current = parentCommandResult.
Parent
;
dotnet (3)
CommandInvocation.cs (1)
65
commandResult = commandResult.
Parent
as CommandResult;
Extensions\ParseResultExtensions.cs (2)
247
var current = parseResult.CommandResult.
Parent
;
251
current = parentCommandResult.
Parent
;
dotnet-aot (4)
src\sdk\src\Cli\dotnet\CommandInvocation.cs (1)
65
commandResult = commandResult.
Parent
as CommandResult;
src\sdk\src\Cli\dotnet\Extensions\ParseResultExtensions.cs (2)
247
var current = parseResult.CommandResult.
Parent
;
251
current = parentCommandResult.
Parent
;
src\sdk\src\Cli\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 &&