17 references to Children
dotnet (6)
Extensions\ParseResultExtensions.cs (2)
88public static string RootSubCommandResult(this ParseResult parseResult) => parseResult.RootCommandResult.Children? 160var propertyOptions = parseResult.CommandResult.Children.Where(c => GetOptionTokenOrDefault(c)?.Value.Equals(optionString) ?? false);
Telemetry\AllowListToSendFirstAppliedOptions.cs (2)
23var firstOption = parseResult.RootCommandResult.Children 25.Children.OfType<System.CommandLine.Parsing.CommandResult>().FirstOrDefault()?.Command.Name ?? null;
Telemetry\AllowListToSendFirstArgument.cs (2)
17var topLevelCommandNameFromParse = parseResult.RootCommandResult.Children.FirstOrDefault() switch 28var firstArgument = parseResult.RootCommandResult.Children.FirstOrDefault()?.Tokens
dotnet-watch (1)
CommandLine\CommandLineOptions.cs (1)
209foreach (var child in parseResult.CommandResult.Children)
Microsoft.DotNet.Cli.Definitions (4)
Commands\New\CommandDefinitionExtensions.cs (3)
16var nameArgumentResult = commandResult.Children.FirstOrDefault(symbol => symbol is ArgumentResult argumentResult && argumentResult.Argument == nameArgument); 67var newCommandArgument = parentResult.Children.OfType<ArgumentResult>().FirstOrDefault(result => result.Argument.Name == argumentName); 94OptionResult? optionResult = parentResult.Children.OfType<OptionResult>().FirstOrDefault(result => result.Option.Name == optionName);
Commands\Workload\WorkloadCommandDefinition.cs (1)
72if (commandResult.HasOption(InfoOption) && commandResult.HasOption(VersionOption) && !commandResult.Children.Any(child => child is System.CommandLine.Parsing.CommandResult))
Microsoft.TemplateEngine.Cli (3)
Commands\create\InstantiateCommandArgs.cs (1)
40foreach (OptionResult optionResult in parseResult.CommandResult.Children.OfType<OptionResult>())
Commands\GlobalArgs.cs (1)
25HasHelpOption = parseResult.CommandResult.Children.Any(child => child is OptionResult optionResult && optionResult.Option is HelpOption);
Commands\NewCommandArgs.cs (1)
25foreach (var childrenResult in parseResult.CommandResult.Children)
System.CommandLine (3)
ParseResult.cs (1)
264.Children
Parsing\SymbolResultExtensions.cs (1)
15.Children
VersionOption.cs (1)
54parent.Children.Any(r =>