13 references to RootCommand
dotnet-aot (13)
NativeEntryPoint.cs (1)
308string? subCommandToken = parseResult.GetValue(Parser.RootCommand.DotnetSubCommand);
parent\dotnet\Extensions\ParseResultExtensions.cs (8)
24parseResult.CommandResult.Command.Equals(Parser.RootCommand) && string.IsNullOrEmpty(parseResult.RootSubCommandResult()); 38parseResult.CommandResult.Command.Equals(Parser.RootCommand) 39&& !string.IsNullOrEmpty(parseResult.GetValue(Parser.RootCommand.DotnetSubCommand)); 52parseResult.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)));
parent\dotnet\Parser.cs (4)
306RootCommand.Subcommands.FirstOrDefault(c => c.Name.Equals(commandName, StringComparison.OrdinalIgnoreCase)); 355public static ParseResult Parse(string commandLineUnsplit) => RootCommand.Parse(commandLineUnsplit, ParserConfiguration); 356public static ParseResult Parse(string[] args) => RootCommand.Parse(args, ParserConfiguration); 452if (command.Equals(RootCommand))