1 write to Parent
System.CommandLine (1)
Parsing\SymbolResult.cs (1)
19
Parent
= parent;
35 references to Parent
aspire (2)
Program.cs (2)
778
var current = r.CommandResult.
Parent
;
782
current = parentCommandResult.
Parent
;
dotnet (3)
Extensions\ParseResultExtensions.cs (2)
188
var current = parseResult.CommandResult.
Parent
;
192
current = parentCommandResult.
Parent
;
Program.cs (1)
303
commandResult = commandResult.
Parent
as CommandResult;
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 &&