14 references to RootCommand
dotnet (14)
Extensions\ParseResultExtensions.cs (8)
23
parseResult.CommandResult.Command.Equals(Parser.
RootCommand
) && string.IsNullOrEmpty(parseResult.RootSubCommandResult());
37
parseResult.CommandResult.Command.Equals(Parser.
RootCommand
)
38
&& !string.IsNullOrEmpty(parseResult.GetValue(Parser.
RootCommand
.DotnetSubCommand));
51
parseResult.GetResult(Parser.
RootCommand
.DotnetSubCommand) is { Tokens: [{ Type: TokenType.Argument, Value: { } } unmatchedCommandOrFile] }
87
_ => parseResult.GetResult(Parser.
RootCommand
.DotnetSubCommand)?.GetValueOrDefault<string>()
128
.SkipWhile(arg => Parser.
RootCommand
.DiagOption.Name.Equals(arg)
129
|| Parser.
RootCommand
.DiagOption.Aliases.Contains(arg)
139
|| (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
248
RootCommand
.Subcommands.FirstOrDefault(c => c.Name.Equals(commandName, StringComparison.OrdinalIgnoreCase));
297
public static ParseResult Parse(string commandLineUnsplit) =>
RootCommand
.Parse(commandLineUnsplit, ParserConfiguration);
298
public static ParseResult Parse(string[] args) =>
RootCommand
.Parse(args, ParserConfiguration);
394
if (command.Equals(
RootCommand
))
Program.cs (1)
312
string commandName = "dotnet-" + parseResult.GetValue(Parser.
RootCommand
.DotnetSubCommand);