14 references to RootCommand
dotnet (14)
Extensions\ParseResultExtensions.cs (8)
24
parseResult.CommandResult.Command.Equals(Parser.
RootCommand
) && string.IsNullOrEmpty(parseResult.RootSubCommandResult());
38
parseResult.CommandResult.Command.Equals(Parser.
RootCommand
)
39
&& !string.IsNullOrEmpty(parseResult.GetValue(Parser.
RootCommand
.DotnetSubCommand));
52
parseResult.GetResult(Parser.
RootCommand
.DotnetSubCommand) is { Tokens: [{ Type: TokenType.Argument, Value: { } } unmatchedCommandOrFile] }
85
_ => parseResult.GetResult(Parser.
RootCommand
.DotnetSubCommand)?.GetValueOrDefault<string>()
126
.SkipWhile(arg => Parser.
RootCommand
.DiagOption.Name.Equals(arg)
127
|| Parser.
RootCommand
.DiagOption.Aliases.Contains(arg)
137
|| (parseResult.IsTopLevelDotnetCommand() && string.IsNullOrEmpty(parseResult.GetValue(Parser.
RootCommand
.DotnetSubCommand)));
Parser.cs (5)
111
/// <see cref="
RootCommand
"/>: the SDK defines its own <c>--version</c> option, so the built-in
302
RootCommand
.Subcommands.FirstOrDefault(c => c.Name.Equals(commandName, StringComparison.OrdinalIgnoreCase));
351
public static ParseResult Parse(string commandLineUnsplit) =>
RootCommand
.Parse(commandLineUnsplit, ParserConfiguration);
352
public static ParseResult Parse(string[] args) =>
RootCommand
.Parse(args, ParserConfiguration);
448
if (command.Equals(
RootCommand
))
Program.cs (1)
176
string commandName = "dotnet-" + parseResult.GetValue(Parser.
RootCommand
.DotnetSubCommand);