1 instantiation of ParseResult
System.CommandLine (1)
Parsing\ParseOperation.cs (1)
65return new(
1514 references to ParseResult
aspire (193)
Commands\AddCommand.cs (1)
74protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\AgentInitCommand.cs (3)
96internal Task<CommandResult> ExecuteCommandAsync(ParseResult parseResult, CancellationToken cancellationToken) 142protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 152private async Task<DirectoryInfo> PromptForWorkspaceRootAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\AgentMcpCommand.cs (2)
85internal Task<CommandResult> ExecuteCommandAsync(ParseResult parseResult, CancellationToken cancellationToken) 90protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\AgentTelemetryCommand.cs (3)
121protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 164private async Task RecordAsync(ParseResult parseResult) 213private List<(string Name, string Value)> CollectValidTags(ParseResult parseResult)
Commands\ApiGetCommand.cs (1)
46protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\ApiListCommand.cs (1)
48protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\ApiSearchCommand.cs (1)
60protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\AppHostLauncher.cs (2)
98internal static bool? GetExplicitIsolated(ParseResult parseResult) 116internal static bool ResolveIsolated(ParseResult parseResult)
Commands\BaseCommand.cs (6)
79SetAction((Func<ParseResult, CancellationToken, Task<int>>)(async (parseResult, cancellationToken) => 101internal void SelectForExecution(ParseResult parseResult) 114internal virtual void PrepareForExecution(ParseResult parseResult) 118private async Task<int> HandleCommandAsync(ParseResult parseResult, CancellationToken cancellationToken, CommonCommandServices services) 272protected abstract Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken); 277protected virtual bool IsJsonFormatRequested(ParseResult parseResult)
Commands\CacheCommand.cs (1)
32protected override Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\CertificatesCleanCommand.cs (1)
25protected override Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\CertificatesTrustCommand.cs (1)
27protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\CompletionsCommand.cs (1)
38protected override Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\ConfigCommand.cs (6)
41protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 75protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 132protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 212protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 369protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 452protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\DashboardRunCommand.cs (4)
102protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 181private static void AddOptionArgs(ParseResult parseResult, List<string> args, IReadOnlyList<string> unmatchedTokens, IEnvironment environment) 201private static void AddStringOptionArg(ParseResult parseResult, List<string> args, IReadOnlyList<string> unmatchedTokens, 219private static void AddBoolOptionArg(ParseResult parseResult, List<string> args, IReadOnlyList<string> unmatchedTokens,
Commands\DeployCommand.cs (3)
37protected override Task<string[]> GetRunArgumentsAsync(string? fullyQualifiedOutputPath, string[] unmatchedTokens, string? targetStep, ParseResult parseResult, CancellationToken cancellationToken) 79protected override string? GetTargetStepName(ParseResult parseResult) => "deploy"; 81protected override string GetProgressMessage(ParseResult parseResult)
Commands\DescribeCommand.cs (1)
124protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\DestroyCommand.cs (2)
39protected override Task<string[]> GetRunArgumentsAsync(string? fullyQualifiedOutputPath, string[] unmatchedTokens, string? targetStep, ParseResult parseResult, CancellationToken cancellationToken) 79protected override string GetProgressMessage(ParseResult parseResult)
Commands\DoCommand.cs (4)
60protected override string[] GetCommandArgs(ParseResult parseResult) 66protected override async Task<string[]> GetRunArgumentsAsync(string? fullyQualifiedOutputPath, string[] unmatchedTokens, string? targetStep, ParseResult parseResult, CancellationToken cancellationToken) 117protected override string? GetTargetStepName(ParseResult parseResult) => parseResult.GetValue(_stepArgument); 119protected override string GetProgressMessage(ParseResult parseResult)
Commands\DocsGetCommand.cs (1)
51protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\DocsListCommand.cs (1)
41protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\DocsSearchCommand.cs (1)
53protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\DoctorCommand.cs (1)
59protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\ExportCommand.cs (1)
72protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\ExtensionInternalCommand.cs (2)
21protected override Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 35protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\GroupedHelpAction.cs (1)
17public override int Invoke(ParseResult parseResult)
Commands\IdentityVersionAction.cs (1)
22public override int Invoke(ParseResult parseResult)
Commands\InitCommand.cs (2)
118protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 215private void DisplayDeprecatedOptionWarnings(ParseResult parseResult)
Commands\IntegrationSearchCommand.cs (4)
48protected abstract string? GetSearchTerm(ParseResult parseResult); 50protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 234protected override string? GetSearchTerm(ParseResult parseResult) => null; 253protected override string? GetSearchTerm(ParseResult parseResult) => parseResult.GetValue(_queryArgument);
Commands\LogsCommand.cs (1)
142protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\LsCommand.cs (1)
71protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\McpCallCommand.cs (1)
52protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\McpInitCommand.cs (1)
43protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\McpStartCommand.cs (1)
26protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\McpToolsCommand.cs (1)
40protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\NewCommand.cs (12)
126private string? ParseExplicitLanguageId(ParseResult parseResult) 132internal override void PrepareForExecution(ParseResult parseResult) 224private async Task<(bool Success, string? LanguageId)> ResolveSelectedLanguageAsync(ITemplate template, ParseResult parseResult, CancellationToken cancellationToken) 260private ITemplate[] GetTemplatesForTemplateArgument(ITemplate[] availableTemplates, ParseResult parseResult) 289private ITemplate[] GetTemplatesForPrompt(ITemplate[] availableTemplates, ParseResult parseResult) 296private async Task<ITemplate?> GetProjectTemplateAsync(ITemplate[] availableTemplates, ParseResult parseResult, CancellationToken cancellationToken) 353private async Task<ResolveTemplateVersionResult> ResolveCliTemplateVersionAsync(ParseResult parseResult, string? source, CancellationToken cancellationToken) 493protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 662Task<string> PromptForProjectNameAsync(string defaultName, ParseResult parseResult, CancellationToken cancellationToken); 663Task<string> PromptForOutputPath(string v, ParseResult parseResult, Func<string, ValidationResult>? validator = null, Func<string, string>? outputPathResolver = null, CancellationToken cancellationToken = default); 776public virtual async Task<string> PromptForOutputPath(string path, ParseResult parseResult, Func<string, ValidationResult>? validator = null, Func<string, string>? outputPathResolver = null, CancellationToken cancellationToken = default) 796public virtual async Task<string> PromptForProjectNameAsync(string defaultName, ParseResult parseResult, CancellationToken cancellationToken)
Commands\OptionWithLegacy.cs (1)
62internal static T? GetValue<T>(this ParseResult parseResult, OptionWithLegacy<T> optionWithLegacy)
Commands\ParentCommand.cs (1)
18protected sealed override Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\ParseResultHelper.cs (8)
50/// Helpers for inspecting a <see cref="ParseResult"/> after parsing. 60ParseResult parseResult, 128internal static string GetLoggableArguments(ParseResult parseResult) 166/// <see cref="ParseResult.Tokens"/> is AppHost input. 168private static HashSet<Token> GetCliOwnedTokens(ParseResult parseResult) 201ParseResult parseResult, 319internal static string? CheckForMiscasedOptions(Command command, ParseResult parseResult) 386private static HashSet<string>? GetTokensBeforeDoubleDash(ParseResult parseResult)
Commands\PipelineCommandBase.cs (7)
124protected abstract Task<string[]> GetRunArgumentsAsync(string? fullyQualifiedOutputPath, string[] unmatchedTokens, string? targetStep, ParseResult parseResult, CancellationToken cancellationToken); 126protected abstract string GetProgressMessage(ParseResult parseResult); 132protected virtual string? GetTargetStepName(ParseResult parseResult) => null; 139protected virtual string[] GetCommandArgs(ParseResult parseResult) => []; 141protected override bool IsJsonFormatRequested(ParseResult parseResult) 149protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 555ParseResult parseResult,
Commands\PsCommand.cs (1)
106protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\PublishCommand.cs (3)
52protected override Task<string[]> GetRunArgumentsAsync(string? fullyQualifiedOutputPath, string[] unmatchedTokens, string? targetStep, ParseResult parseResult, CancellationToken cancellationToken) 88protected override string? GetTargetStepName(ParseResult parseResult) => "publish"; 90protected override string GetProgressMessage(ParseResult parseResult) => "Executing step publish";
Commands\RenderCommand.cs (3)
109protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 823protected override Task<string[]> GetRunArgumentsAsync(string? fullyQualifiedOutputPath, string[] unmatchedTokens, string? targetStep, ParseResult parseResult, CancellationToken cancellationToken) => Task.FromResult(Array.Empty<string>()); 825protected override string GetProgressMessage(ParseResult parseResult) => "Test progress";
Commands\ResourceCommand.cs (8)
116protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 185ParseResult parseResult, 315var parseResult = parserCommand.Parse(capturedArguments); 597public override async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken) 641private async Task WriteAvailableCommandsAsync(ParseResult parseResult, string resourceName, CancellationToken cancellationToken) 664private async Task<IAppHostAuxiliaryBackchannel?> ResolveConnectionForAvailableCommandsAsync(ParseResult parseResult, CancellationToken cancellationToken) 730private static bool TryGetResourceOnlyHelp(ParseResult parseResult, [NotNullWhen(true)] out string? resourceName) 752private static string? GetOptionTokenValue(ParseResult parseResult, Option<FileInfo?> option)
Commands\ResourceCommandHelpParser.cs (3)
13ParseResult parseResult, 52private static string? GetArgumentValue(ParseResult parseResult, Argument<string> argument) 58private static string? GetOptionTokenValue(ParseResult parseResult, Option<FileInfo?> option)
Commands\RestoreCommand.cs (1)
60protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\RootCommand.cs (3)
113private static readonly (Option Option, Func<ParseResult, string[]?> GetArgs)[] s_childProcessOptions = 129public static IEnumerable<string> GetChildProcessArgs(ParseResult parseResult) 204this.SetAction((Func<ParseResult, CancellationToken, Task<int>>)((context, cancellationToken) =>
Commands\RunCommand.cs (3)
113internal override void PrepareForExecution(ParseResult parseResult) 169protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 1476private Task<CommandResult> ExecuteDetachedAsync(ParseResult parseResult, FileInfo? passedAppHostProjectFile, bool isExtensionHost, int timeoutSeconds, CancellationToken cancellationToken)
Commands\Sdk\SdkDumpCommand.cs (1)
75protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\Sdk\SdkExportCommand.cs (1)
63protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\Sdk\SdkGenerateCommand.cs (1)
59protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\SecretDeleteCommand.cs (1)
35protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\SecretGetCommand.cs (1)
36protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\SecretListCommand.cs (1)
38protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\SecretPathCommand.cs (1)
28protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\SecretSetCommand.cs (1)
40protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\SetupCommand.cs (1)
42protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\StartCommand.cs (1)
48protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\StopCommand.cs (1)
94protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\TelemetryLogsCommand.cs (1)
79protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\TelemetrySpansCommand.cs (1)
69protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\TelemetryTracesCommand.cs (1)
68protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\TemplateCommand.cs (4)
11private readonly Func<ParseResult, CancellationToken, Task<CommandResult>> _executeCallback; 15public TemplateCommand(ITemplate template, Func<ParseResult, CancellationToken, Task<CommandResult>> executeCallback, CommonCommandServices services) 29internal override void PrepareForExecution(ParseResult parseResult) 39protected override Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\TerminalAttachCommand.cs (1)
77protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\TerminalCommand.cs (1)
34protected override Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\TerminalPsCommand.cs (1)
72protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\TerminalTapeCommand.cs (1)
19protected override Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\TerminalTapePlayCommand.cs (1)
70protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\UpdateCommand.cs (3)
155protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 596ParseResult parseResult, 697private async Task<CommandResult> ExecuteSelfUpdateAsync(ParseResult parseResult, string? selectedChannel, CancellationToken cancellationToken)
Commands\WaitCommand.cs (1)
61protected override async Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Completions\CompletionInvocation.cs (1)
97private static IEnumerable<CompletionItem> GetTokenCompletions(ParseResult parseResult)
Interaction\PromptBinding.cs (13)
16private readonly Func<ParseResult, (bool WasProvided, T? Value)> _resolver; 17private readonly ParseResult? _parseResult; 20ParseResult? parseResult, 22Func<ParseResult, (bool WasProvided, T? Value)> resolver, 30ParseResult? parseResult, 32Func<ParseResult, (bool WasProvided, T? Value)> resolver, 105public static PromptBinding<T> Create<T>(ParseResult parseResult, Option<T> option) => 108public static PromptBinding<T> Create<T>(ParseResult parseResult, Option<T> option, T defaultValue) => 123public static PromptBinding<bool> CreateInvertedBoolConfirm(ParseResult parseResult, Option<bool?> option, bool defaultValue) => 140public static PromptBinding<bool> CreateBoolConfirm(ParseResult parseResult, Option<bool?> option, bool defaultValue) => 158public static PromptBinding<bool> CreateBoolConfirm(ParseResult parseResult, Option<bool?> option, bool interactiveDefault, bool nonInteractiveDefault) => 163private static Func<ParseResult, (bool, TResult?)> BuildResolver<TOption, TResult>( 176private static Func<ParseResult, (bool, T?)> BuildOptionResolver<T>(Option<T> option) =>
Profiling\ProfileCaptureOptions.cs (1)
53var parseResult = bootstrapCommand.Parse([.. args]);
Program.cs (3)
1113ParseResult parseResult; 1316private static string GetCommandName(ParseResult r) 1342internal static void WaitForDebuggerIfRequested(ParseResult parseResult, IServiceProvider services, Action waitAction)
Projects\AppHostProjectContext.cs (1)
87public ParseResult? ParseResult { get; init; }
Templating\CallbackTemplate.cs (2)
13Func<CallbackTemplate, TemplateInputs, ParseResult, CancellationToken, Task<TemplateResult>> applyTemplateCallback, 52public Task<TemplateResult> ApplyTemplateAsync(TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.cs (1)
252private async Task<string?> ResolveOutputPathAsync(TemplateInputs inputs, Func<CliExecutionContext, string, string> pathDeriver, string projectName, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.EmptyTemplate.cs (2)
14private async Task<TemplateResult> ApplyEmptyAppHostTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken) 131private async Task<bool> ResolveUseLocalhostTldAsync(System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.GoStarterTemplate.cs (1)
14private async Task<TemplateResult> ApplyGoStarterTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.JavaStarterTemplate.cs (1)
14private async Task<TemplateResult> ApplyJavaStarterTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.PythonStarterTemplate.cs (2)
15private async Task<TemplateResult> ApplyPythonStarterTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken) 127private async Task<bool> ResolveUseRedisCacheAsync(System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.TypeScriptStarterTemplate.cs (1)
15private async Task<TemplateResult> ApplyTypeScriptStarterTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\DotNetTemplateFactory.cs (17)
248private async Task<string[]> PromptForExtraAspireStarterOptionsAsync(ParseResult result, CancellationToken cancellationToken) 259private async Task<string[]> PromptForExtraAspireSingleFileOptionsAsync(ParseResult result, CancellationToken cancellationToken) 268private async Task<string[]> PromptForExtraAspireJsFrontendStarterOptionsAsync(ParseResult result, CancellationToken cancellationToken) 278private async Task<string[]> PromptForExtraAspireXUnitOptionsAsync(ParseResult result, CancellationToken cancellationToken) 287private async Task PromptForDevLocalhostTldOptionAsync(ParseResult result, List<string> extraArgs, CancellationToken cancellationToken) 303private async Task PromptForRedisCacheOptionAsync(ParseResult result, List<string> extraArgs, CancellationToken cancellationToken) 319private async Task PromptForTestFrameworkOptionsAsync(ParseResult result, List<string> extraArgs, CancellationToken cancellationToken) 363private async Task PromptForXUnitVersionOptionsAsync(ParseResult result, List<string> extraArgs, CancellationToken cancellationToken) 407private async Task<TemplateResult> ApplyTemplateWithNoExtraArgsAsync(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken) 412private async Task<TemplateResult> ApplySingleFileTemplate(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken) 439private async Task<TemplateResult> ApplyTemplateAsync(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken) 457private async Task<TemplateResult> ApplyTemplateAsync(CallbackTemplate template, TemplateInputs inputs, string name, string outputPath, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken) 592private async Task<string> GetProjectNameAsync(TemplateInputs inputs, string templateName, ParseResult parseResult, CancellationToken cancellationToken) 603private async Task<string?> GetOutputPathAsync(TemplateInputs inputs, Func<CliExecutionContext, string, string> pathDeriver, string projectName, ParseResult parseResult, CancellationToken cancellationToken)
Templating\ITemplate.cs (1)
73Task<TemplateResult> ApplyTemplateAsync(TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken);
Aspire.Cli.Tests (1006)
CliBootstrapTests.cs (2)
283var parseResult = command.Parse(commandLine); 304var parseResult = command.Parse("ls");
Commands\AddCommandTests.cs (63)
31var result = command.Parse("add --help"); 45var result = command.Parse("integration add --help"); 74var result = command.Parse("integration search redis --json"); 105var result = command.Parse("integration search --format json"); 181var result = command.Parse("integration list --format json"); 224var result = command.Parse(commandLine); 249var result = command.Parse("integration list"); 299var result = command.Parse("integration search redis --format json"); 345var result = command.Parse("integration search rdis --format json"); 432var result = command.Parse($"integration search redis --apphost \"{appHostFile.FullName}\" --format json"); 504var result = command.Parse($"integration search redis --apphost \"{appHostFile.FullName}\" --format json"); 591var result = command.Parse($"integration search foundry --apphost \"{appHostFile.FullName}\" --format json"); 686var result = command.Parse($"integration search redis --apphost \"{appHostFile.FullName}\" --format json"); 748var result = command.Parse($"integration search redis --apphost \"{appHostFile.FullName}\" --format json"); 797var result = command.Parse($"integration search redis --apphost \"{appHostFile.FullName}\" --format json"); 880var result = command.Parse($"integration search foundry --apphost \"{appHostFile.FullName}\" --format json"); 938var result = command.Parse("integration list --format json"); 991var result = command.Parse("integration search azure --format json"); 1061var result = command.Parse("add"); 1136var result = command.Parse("add docker"); 1219var result = command.Parse("add docker --version 9.2.0"); 1299var result = command.Parse("add docker --version 9.2.0"); 1374var result = command.Parse("add redis --version 13.2.0"); 1459var result = command.Parse("add redis --version 13.2.0"); 1530var result = command.Parse($"add {integrationName}"); 1604var result = command.Parse("add redis --version 13.2.0"); 1679var result = command.Parse("add --version 13.2.0"); 1750var result = command.Parse("add --version 13.2.0"); 1820var result = command.Parse("add redis --version 13.2.0"); 1897var result = command.Parse("add redis --version 13.2.0"); 1981var result = command.Parse("add red"); 2051var result = command.Parse($"add redis --source {expectedSource}"); 2086var result = command.Parse("add"); 2161var result = command.Parse("add nonexistentpackage"); 2569var result = command.Parse($"add {packageId} --apphost \"{appHostFile.FullName}\""); 2641var result = command.Parse($"add Aspire.Hosting.Azure.Storage --apphost \"{appHostFile.FullName}\""); 2699var result = command.Parse("add redis"); 2767var result = command.Parse("add redis"); 2932var result = command.Parse("add redis"); 2995var result = command.Parse("add redis"); 3045var result = command.Parse($"add Aspire.Hosting.Foo --apphost \"{appHostFile.FullName}\""); 3095var result = command.Parse($"add Aspire.Hosting.Redis --apphost \"{appHostFile.FullName}\""); 3145var result = command.Parse($"add Aspire.Hosting.Foo --all --apphost \"{appHostFile.FullName}\""); 3191var result = command.Parse($"integration list --apphost \"{appHostFile.FullName}\" --format json"); 3239var result = command.Parse($"integration list --apphost \"{appHostFile.FullName}\""); 3286var result = command.Parse($"integration list --apphost \"{appHostFile.FullName}\""); 3335var result = command.Parse($"integration search zzznomatch --apphost \"{appHostFile.FullName}\""); 3393var result = command.Parse($"add Aspire.Hosting.Foo --apphost \"{appHostFile.FullName}\""); 3447var result = command.Parse($"add Aspire.Hosting.Redis --apphost \"{appHostFile.FullName}\""); 3493var result = command.Parse($"integration list --apphost \"{appHostFile.FullName}\" --format json"); 3659var result = command.Parse("add postgre"); 3726var result = command.Parse("add kube"); 3779var result = command.Parse("add kubernetes"); 3836var result = command.Parse("add kube"); 3901var result = command.Parse("add zzzzzzzzzz"); 3955var result = command.Parse("add postgre --version 9.2.0"); 4007var result = command.Parse("add nonexistentpackage --version 9.2.0"); 4093var result = command.Parse("add sql"); 4174var result = command.Parse("add sql --version 13.2.0"); 4257var result = command.Parse("add sql --version 13.2.0"); 4345var result = command.Parse("add nonexistentpackage --version 13.2.0"); 4432var result = command.Parse("add nonexistentpackage --version 13.2.0"); 4509var result = command.Parse("add azureapp");
Commands\AgentInitCommandTests.cs (28)
45var result = command.Parse("agent init"); 78var result = command.Parse("agent init"); 122var result = command.Parse("agent init"); 144var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills all"); 204var result = command.Parse("agent init"); 251var result = command.Parse("agent init"); 315var result = command.Parse("agent init"); 362var result = command.Parse("agent init"); 381var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills {FakeAspireSkillsInstaller.AspireMonitoringSkillName}"); 424var result = command.Parse($"agent init --workspace-root \"{workspace.WorkspaceRoot.FullName}\" --skill-locations all{selection}"); 465var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills PLAYWRIGHT-CLI"); 508var result = command.Parse("agent init"); 526var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations none --skills all"); 546var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skills none"); 562var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all"); 608var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills {skillsArg}"); 631var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills {FakeAspireSkillsInstaller.AspireOrchestrationSkillName}"); 651var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations invalid --skills all"); 667var result = command.Parse("agent init"); 699var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all"); 787var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills none"); 818var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all"); 846var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --mcp"); 874var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --mcp=false"); 891var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations none --skills all"); 911var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations standard --skills {CommonAgentApplicators.AspireSkillName}"); 1008var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations none --skills none"); 1042var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations none --skills none");
Commands\AgentMcpCommandTests.cs (2)
76var parseResult = rootCommand.Parse(commandLine); 574var parseResult = rootCommand.Parse("agent mcp --dashboard-url not-a-url");
Commands\AgentTelemetryCommandTests.cs (12)
35var result = provider.GetRequiredService<RootCommand>().Parse(["agent", "telemetry", "--hook"]); 71var result = provider.GetRequiredService<RootCommand>().Parse(["agent", "telemetry", "--hook"]); 111var result = provider.GetRequiredService<RootCommand>().Parse(args); 168var result = command.Parse("agent telemetry --event-type skill_invocation --client-name copilot-cli --session-id 11111111-1111-1111-1111-111111111111 --skill-name aspire --timestamp 2026-01-01T00:00:00Z"); 200var result = command.Parse("agent telemetry --event-type tool_invocation --tool-name aspire-list_resources"); 231var result = command.Parse($"agent telemetry --event-type reference_file_read --file-reference {longValue}"); 263var result = command.Parse(["agent", "telemetry", "--event-type", "reference_file_read", "--file-reference", fileReference]); 289var result = command.Parse("agent telemetry --event-type not_a_real_event --skill-name aspire"); 318var result = command.Parse(["agent", "telemetry", "--event-type", "not_a_real_event", "--skill-name", "bad name", "--file-reference", "/etc/passwd"]); 336var result = command.Parse("agent telemetry --event-type skill_invocation --some-future-flag value"); 351var result = command.Parse("agent telemetry"); 383var result = command.Parse("agent telemetry --event-type reference_file_read --file-reference aspire/references/deploy.md");
Commands\ApiCommandTests.cs (5)
24var result = command.Parse("docs api"); 41var result = command.Parse("docs api list csharp"); 58var result = command.Parse("docs api search emulator --language typescript --format json"); 75var result = command.Parse("docs api get csharp/aspire.test.package/testtype"); 92var result = command.Parse("docs api get missing/id");
Commands\BaseCommandTests.cs (26)
42var result = command.Parse(args); 68var result = command.Parse("integration list --format json"); 89var result = command.Parse("stop"); 115var result = command.Parse("stop"); 139var result = command.Parse("stop"); 160var result = command.Parse("test"); 217var result = command.Parse(args); 243var result = command.Parse("run"); 280var result = command.Parse("run"); 331var result = provider.GetRequiredService<RootCommand>().Parse("ps"); 364var result = provider.GetRequiredService<RootCommand>().Parse("ps"); 394var result = command.Parse("add SomePackage"); 429var result = command.Parse("run"); 452var result = command.Parse("ps"); 481var result = command.Parse("ps"); 534var result = command.Parse("run"); 573var result = command.Parse("run"); 609var result = command.Parse(args); 637var result = command.Parse("run --apphost somepath"); 665var result = command.Parse($"run {optionName}={value}"); 711var result = command.Parse("run --custom-arg value"); 737var result = command.Parse("run -- --AppHost somepath"); 758var result = command.Parse("run --AppHost foo -- --AppHost bar"); 777var result = command.Parse("add --AppHost somepath"); 798var result = command.Parse("resource myresource mycommand --AppHost primary"); 814protected override async Task<CommandResult> ExecuteAsync(System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Commands\CacheCommandTests.cs (7)
22var result = command.Parse("cache"); 37var result = command.Parse("cache --help"); 58var result = command.Parse("cache clear"); 79var result = command.Parse("cache clear"); 109var result = command.Parse("cache clear"); 136var result = command.Parse("cache clear"); 156var result = command.Parse("cache clear");
Commands\CertificatesCommandTests.cs (4)
27var result = command.Parse("certs --help"); 42var result = command.Parse("certs clean --help"); 57var result = command.Parse("certs trust --help"); 111var result = command.Parse("certs trust --non-interactive");
Commands\CompletionsCommandTests.cs (4)
147run.SetAction(int (ParseResult _) => throw new InvalidOperationException("Completion must not run a command.")); 169command.SetAction(int (ParseResult _) => throw new InvalidOperationException("Completion must not run a command.")); 171run.SetAction(int (ParseResult _) => throw new InvalidOperationException("Completion must not run a command.")); 227command.SetAction(int (ParseResult _) => throw new InvalidOperationException("Completion must not run a command."));
Commands\ConfigCommandTests.cs (49)
89var result = command.Parse("config"); 103var result = command.Parse("config"); 117var result = command.Parse("config set foo bar"); 141var setLlmsResult = command.Parse("config set docs.llmsTxtUrl http://localhost:4321/llms-small.txt"); 145var setSitemapResult = command.Parse("config set docs.api.sitemapUrl http://localhost:4321/sitemap-0.xml"); 177var result = command.Parse("config set certificates.nssDbPaths firefox=/profiles/firefox --global"); 216var result = command.Parse("config set foo.bar baz"); 241var result = command.Parse("config set foo.bar.baz hello"); 271var result1 = command.Parse("config set foo primitive"); 276var result2 = command.Parse("config set foo.bar nested"); 301var setResult = command1.Parse("config set testkey testvalue"); 312var getResult = command2.Parse("config get testkey"); 327var setResult = command1.Parse("config set level1.level2.level3 nestedvalue"); 337var getResult = command2.Parse("config get level1.level2.level3"); 350var result = command.Parse("config get nonexistent.key"); 366var setResult = command.Parse("config set deletekey deletevalue"); 371var deleteResult = command.Parse("config delete deletekey"); 376var getResult = command.Parse("config get deletekey"); 391var setResult = command.Parse("config set deep.nested.value test"); 396var deleteResult = command.Parse("config delete deep.nested.value"); 420var setResult1 = command.Parse("config set flatkey flatvalue"); 424var setResult2 = command.Parse("config set nested.key nestedvalue"); 428var setResult3 = command.Parse("config set deep.nested.key deepvalue"); 433var listResult = command.Parse("config list"); 452var setResult = command.Parse("config set testkey testvalue"); 456var listResult = command.Parse("config list"); 478var setResult = command.Parse("config set testkey testvalue"); 482var listResult = command.Parse("config list --all"); 504var listResult = command.Parse("config list"); 526var listResult = command.Parse("config list --all"); 547var listResult = command.Parse("config list --all"); 571var infoResult = command.Parse("config info --json"); 616var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature true"); 634var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature false"); 658var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature invalid"); 691var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.{KnownFeatures.ShowDeprecatedPackages} true"); 724var result = command.Parse("config set features:polyglotSupportEnabled true"); 752var result1 = command.Parse("config set features:polyglotSupportEnabled true"); 757var result2 = command.Parse("config set features.polyglotSupportEnabled false"); 783var result1 = command.Parse("config set features.polyglotSupportEnabled true"); 788var result2 = command.Parse("config set features:polyglotSupportEnabled false"); 814var setResult = command.Parse("config set features.polyglotSupportEnabled true"); 819var deleteResult = command.Parse("config delete features:polyglotSupportEnabled"); 907var result = command.Parse($"config set {key} AppHost.csproj"); 937var result = command.Parse($"config set {key} AppHost.csproj"); 969var result = command.Parse($"config set {key} AppHost.csproj --global"); 994var result = command.Parse($"config set -g overrideStagingFeed {stagingFeed}"); 1034var result = command.Parse("config set appHostPath AppHost.csproj"); 1052var result = command.Parse("config set appHost.language typescript/nodejs");
Commands\DashboardRunCommandTests.cs (18)
39var result = command.Parse("dashboard run"); 56var result = command.Parse("dashboard run --help"); 79var result = command.Parse($"dashboard run {args}"); 92var result = command.Parse("dashboard run --ASPNETCORE_URLS=http://localhost:9999"); 144var result = command.Parse("dashboard run"); 164var result = command.Parse("dashboard run"); 203var result = command.Parse("dashboard run"); 222var result = command.Parse("dashboard run"); 255var result = command.Parse("dashboard run"); 279var result = command.Parse("dashboard run"); 311var result = command.Parse($"dashboard run {cliArgs}"); 331var result = command.Parse("dashboard run"); 355var result = command.Parse("dashboard run"); 375var result = command.Parse("dashboard run --CUSTOM_SETTING=myvalue"); 400var result = command.Parse("dashboard run --frontend-url http://localhost:5000 --otlp-grpc-url http://localhost:9317 --otlp-http-url http://localhost:9318 --allow-anonymous --application-name TestApp --persistence Run --config-file-path /my/config.json"); 428var result = command.Parse("dashboard run"); 459var result = command.Parse("dashboard run"); 516var result = command.Parse("dashboard run");
Commands\DeployCommandTests.cs (10)
29var result = command.Parse("deploy --help"); 59var result = command.Parse("deploy"); 125var result = command.Parse(invocation); 177var result = command.Parse("deploy --apphost invalid.csproj"); 211var result = command.Parse("deploy --apphost valid.csproj"); 245var result = command.Parse("deploy --apphost valid.csproj"); 313var result = command.Parse("deploy"); 385var result = command.Parse("deploy"); 456var result = command.Parse($"deploy --output-path {testOutputPath}"); 516var result = command.Parse("deploy");
Commands\DescribeCommandTests.cs (29)
29var result = command.Parse("describe --help"); 43var result = command.Parse("describe"); 62var result = command.Parse($"describe --format {format} --help"); 80var result = command.Parse($"describe --format {format} --help"); 95var result = command.Parse("describe --format invalid"); 110var result = command.Parse("describe --follow --help"); 125var result = command.Parse("describe --watch --help"); 140var result = command.Parse("resources --help"); 155var result = command.Parse("describe --follow --format json --help"); 170var result = command.Parse("describe myresource --help"); 185var result = command.Parse("describe myresource --follow --format json --help"); 294var result = command.Parse("describe --follow --format json"); 377var result = command.Parse("describe --follow --format json"); 416var result = command.Parse("describe --follow --format json"); 454var result = command.Parse("describe --follow --format json"); 502var result = command.Parse("describe --follow --format json --include-disabled-commands"); 547var result = command.Parse("describe --follow --format json"); 595var result = command.Parse("describe --follow"); 628var result = command.Parse("describe --follow --format json"); 658var result = command.Parse("describe --follow --format json"); 682var result = command.Parse("describe --follow --format json"); 709var result = command.Parse("describe --format json"); 748var result = command.Parse("describe --format json"); 779var result = command.Parse("describe --follow --format json"); 809var result = command.Parse("describe --format json"); 835var result = command.Parse("describe --format json --include-hidden"); 862var result = command.Parse("describe aspire-dashboard --format json"); 887var result = command.Parse("describe --follow --format json"); 915var result = command.Parse("describe --follow --format json --include-hidden");
Commands\DestroyCommandTests.cs (7)
28var result = command.Parse("destroy --help"); 57var result = command.Parse("destroy --apphost invalid.csproj"); 116var result = command.Parse("destroy"); 152var result = command.Parse(commandLine); 215var result = command.Parse(commandLine); 273var result = command.Parse($"destroy --output-path {testOutputPath}"); 326var result = command.Parse("destroy --yes");
Commands\DoCommandTests.cs (14)
29var result = command.Parse("do --help"); 56var result = command.Parse("do"); 114var result = command.Parse("do my-custom-step"); 167var result = command.Parse("do deploy"); 220var result = command.Parse("do publish"); 278var result = command.Parse("do my-step --output-path test-output"); 310var result = command.Parse("do my-step --apphost invalid.csproj"); 395var result = command.Parse(commandLine); 558var result = command.Parse("do deploy --list-steps"); 612var result = command.Parse("do deploy --list-steps"); 824var result = command.Parse("do deploy --list-steps"); 839var result = command.Parse("do --help"); 951var result = command.Parse("do my-step --pipeline-log-level debug"); 1006var result = command.Parse("do my-step --log-level Warning");
Commands\DocsCommandTests.cs (10)
24var result = command.Parse("docs"); 42var result = command.Parse("docs list"); 59var result = command.Parse("docs list --format json"); 77var result = command.Parse("docs search redis"); 95var result = command.Parse("docs search redis -n 3"); 113var result = command.Parse("docs search redis --format json"); 130var result = command.Parse("docs get redis-integration"); 147var result = command.Parse("docs get redis-integration --section \"Getting Started\""); 203var result = command.Parse("docs get docs-smoke-test"); 246var result = command.Parse("docs get nonexistent-page");
Commands\DoctorCommandTests.cs (7)
29var result = command.Parse("doctor --help"); 148var result = command.Parse("doctor --format json"); 729var result = command.Parse("doctor --self"); 794var result = command.Parse("doctor"); 848var result = command.Parse("doctor"); 975var result = command.Parse("doctor"); 1023var result = command.Parse(commandLine);
Commands\ExportCommandTests.cs (14)
61var result = command.Parse($"export --output {outputPath}"); 132var result = command.Parse($"export --output {outputPath}"); 165var result = command.Parse($"export --apphost {appHostProjectPath} --output {outputPath}"); 280var result = command.Parse($"export --output {outputPath}"); 342var result = command.Parse($"export --output {outputPath}"); 460var result = command.Parse($"export redis --output {outputPath}"); 518var result = command.Parse($"export webfrontend --output {outputPath}"); 578var result = command.Parse($"export apiservice --output {outputPath}"); 628var result = command.Parse($"export --output {outputPath}"); 670var result = command.Parse($"export --include-hidden --output {outputPath}"); 714var result = command.Parse($"export aspire-dashboard --output {outputPath}"); 750var result = command.Parse($"export nonexistent --output {outputPath}"); 789var result = command.Parse($"export --dashboard-url http://localhost:18888 --api-key test-token --output {outputPath}"); 836var result = command.Parse($"export --output {outputPath}");
Commands\ExtensionInternalCommandTests.cs (8)
37var result = command.Parse("extension --help"); 51var result = command.Parse("extension"); 72var result = command.Parse("extension get-apphosts"); 120var result = command.Parse("extension get-apphosts --nologo"); 149var result = command.Parse("extension get-apphosts"); 188var result = command.Parse("extension get-apphosts"); 206var result = command.Parse("extension get-apphosts"); 220var result = command.Parse("extension get-apphosts --help");
Commands\InitCommandTests.cs (48)
103var parseResult = initCommand.Parse("init"); 148var parseResult = initCommand.Parse($"init{additionalArgs}"); 171var parseResult = initCommand.Parse("init --file-based"); 219var parseResult = command.Parse("init --file-based --language csharp --non-interactive --suppress-agent-init"); 244var parseResult = command.Parse("init --help"); 260var parseResult = initCommand.Parse("init"); 287var parseResult = initCommand.Parse("init"); 368var parseResult = initCommand.Parse("init"); 419var parseResult = initCommand.Parse("init"); 457var parseResult = initCommand.Parse("init --source https://example.test/v3/index.json --version 13.0.0 --channel daily --suppress-agent-init"); 515var parseResult = command.Parse($"init --file-based{languageArgs}"); 559var parseResult = initCommand.Parse($"init{additionalArgs}"); 591var parseResult = initCommand.Parse($"init --language typescript{additionalArgs}"); 641var parseResult = initCommand.Parse($"init --language typescript{additionalArgs}"); 698var parseResult = initCommand.Parse("init --language typescript"); 747var parseResult = initCommand.Parse("init --language typescript"); 764var parseResult = command.Parse("init --non-interactive --skills none"); 786var parseResult = command.Parse("init --non-interactive --skill-locations none"); 806var parseResult = command.Parse($"init --non-interactive --skill-locations standard --skills {CommonAgentApplicators.AspireSkillName}"); 829var parseResult = initCommand.Parse("init"); 864var parseResult = initCommand.Parse("init"); 914var parseResult = initCommand.Parse($"init{additionalArgs}"); 956var parseResult = initCommand.Parse("init"); 1044var parseResult = initCommand.Parse("init"); 1097var parseResult = initCommand.Parse("init"); 1152var parseResult = initCommand.Parse("init"); 1201var parseResult = initCommand.Parse("init"); 1237var parseResult = initCommand.Parse("init"); 1272var parseResult = initCommand.Parse("init"); 1308var parseResult = initCommand.Parse("init"); 1350var parseResult = initCommand.Parse("init"); 1381var parseResult = initCommand.Parse("init"); 1425var parseResult = initCommand.Parse("init"); 1477var parseResult = initCommand.Parse("init"); 1525var parseResult = initCommand.Parse("init"); 1579var parseResult = initCommand.Parse("init"); 1631var parseResult = initCommand.Parse("init"); 1701var parseResult = initCommand.Parse("init"); 1786var parseResult = initCommand.Parse("init"); 1854var parseResult = initCommand.Parse("init"); 1904var parseResult = initCommand.Parse("init"); 1950var parseResult = initCommand.Parse("init"); 1987var parseResult = initCommand.Parse("init"); 2036var parseResult = initCommand.Parse("init"); 2098var parseResult = initCommand.Parse("init"); 2149var parseResult = initCommand.Parse("init"); 2216var parseResult = initCommand.Parse("init"); 2263var parseResult = initCommand.Parse("init");
Commands\LogsCommandTests.cs (39)
27var result = command.Parse("logs --help"); 129var result = command.Parse($"logs --tail {tailValue}"); 150var result = command.Parse($"logs --tail {tailValue} --help"); 167var result = command.Parse("logs myresource"); 187var result = command.Parse($"logs --format {format} --help"); 205var result = command.Parse($"logs --format {format} --help"); 220var result = command.Parse("logs --format invalid"); 236var result = command.Parse("logs --follow --tail 50 --help"); 251var result = command.Parse("logs myresource --follow --tail 100 --format json --help"); 267var result = command.Parse("logs -f -n 10 --help"); 381var result = command.Parse("logs --format json"); 411var result = command.Parse("logs"); 438var result = command.Parse($"logs {resourceName} --format json"); 460var result = command.Parse("logs --format json --timestamps"); 498var result = command.Parse("logs --format json"); 537var result = command.Parse("logs --timestamps"); 559var result = command.Parse("logs"); 595var result = command.Parse("logs"); 627var result = command.Parse("logs --format json"); 649var result = command.Parse("logs --format json"); 674var result = command.Parse("logs --format json --include-hidden"); 699var result = command.Parse("logs aspire-dashboard --format json"); 784var result = command.Parse("logs --format json"); 893var result = command.Parse("logs --follow"); 915var result = command.Parse("logs --follow --format json"); 938var result = command.Parse("logs --follow --format json"); 960var result = command.Parse("logs --follow --format json"); 1050var result = command.Parse("logs redis --search timeout --format json"); 1081var result = command.Parse("logs redis --search Ready --format json"); 1110var result = command.Parse("logs redis --search nonexistent --format json"); 1141var result = command.Parse("logs redis --search \"Connection timeout\" --format json"); 1173var result = command.Parse("logs redis --search level:error --format json"); 1208var result = command.Parse("logs redis --search Ready --tail 2 --format json"); 1256var result = command.Parse("logs redis --search Ready --tail 2 --format json"); 1292var result = command.Parse("logs redis --search timeout --tail 1 --format json"); 1337var result = command.Parse("logs --search timeout --tail 1 --format json"); 1386var result = command.Parse("logs --follow --search timeout"); 1415var result = command.Parse("logs redis --follow --tail 10 --search timeout"); 1460var result = command.Parse("logs redis --follow --tail 10 --search timeout");
Commands\LsCommandTests.cs (22)
33var result = command.Parse("ls --help"); 48var result = command.Parse("ls"); 66var result = command.Parse($"ls --format {format}"); 81var result = command.Parse("ls --format invalid"); 112var result = command.Parse("ls --format json"); 152var result = command.Parse("ls --format json"); 193var result = command.Parse("ls --format json"); 234var result = command.Parse("ls --format json"); 266var result = command.Parse("ls --format json"); 307var result = command.Parse("ls --format json --stream"); 349var result = command.Parse("ls --format json --stream"); 394var result = command.Parse("ls --format json --stream"); 441var result = command.Parse("ls --format json --stream"); 485var result = command.Parse("ls --format json --stream"); 507var result = command.Parse("ls --stream"); 539var result = command.Parse("ls"); 578var result = command.Parse("ls"); 646var result = command.Parse("ls"); 689var result = command.Parse("ls"); 718var result = command.Parse("ls"); 747var result = command.Parse("ls --all"); 785var result = command.Parse("ls --format json --all");
Commands\McpCommandTests.cs (7)
21var result = command.Parse("mcp"); 36var result = command.Parse("mcp --help"); 50var result = command.Parse("mcp start --help"); 108var result = command.Parse("agent"); 123var result = command.Parse("agent --help"); 137var result = command.Parse("agent mcp --help"); 151var result = command.Parse("agent init --help");
Commands\NewCommandChannelResolutionTests.cs (2)
111var parseResult = newCommand.Parse("new aspire-starter --name TestApp --output ./output --use-redis-cache --test-framework None"); 605var parseResult = newCommand.Parse($"new fake-template --name TestApp --output ./captured{channelArg}{versionArg}{sourceArg}");
Commands\NewCommandTemplateConfigPersistenceTests.cs (2)
294var parseResult = newCommand.Parse(string.Join(" ", commandArguments)); 398var parseResult = newCommand.Parse(
Commands\NewCommandTests.cs (75)
38var result = command.Parse("new --help"); 112var configResult = configCommand.Parse($"config set -g overrideStagingFeed {stagingFeed}"); 141var result = command.Parse($"new {KnownTemplateId.CSharpEmptyAppHost} --language csharp --name TemplateOut --output ./TemplateOut --localhost-tld false"); 169var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 193var result = command.Parse($"new aspire-starter --use-redis-cache --test-framework {testFramework}"); 249var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 282var result = command.Parse("new aspire-starter --name MyApp --output ./output --use-redis-cache --test-framework None"); 314var result = command.Parse("new aspire-starter --output notsrc --use-redis-cache --test-framework None"); 392var result = command.Parse("new aspire-starter --channel stable --use-redis-cache --test-framework None"); 469var result = command.Parse("new aspire-starter --channel stable --use-redis-cache --test-framework None"); 546var result = command.Parse("new aspire-starter --channel pr-12345 --name TestApp --output ./output --use-redis-cache --test-framework None"); 585var result = command.Parse("new aspire-starter --name MyApp --output ./output --use-redis-cache --test-framework None"); 617var result = command.Parse("new aspire-starter --name MyApp --output ./output --use-redis-cache --test-framework None --version 9.2.0"); 649var result = command.Parse("new"); 690var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 801var result = command.Parse("new aspire-starter --name TestApp --output ./output"); 864var result = command.Parse($"new aspire-starter --use-redis-cache --test-framework None"); 923var result = command.Parse("new --name TestApp --output ./output"); 993var result = command.Parse("new --name TestApp --output ./output"); 1028var result = command.Parse("new aspire-empty --name TestApp --output ./output"); 1089var result = command.Parse("new aspire-empty --name TestApp --output ./output"); 1152var result = command.Parse("new aspire-empty --name TestApp --output ./output"); 1180var result = command.Parse("new aspire-empty --name TestApp --output ./output --language typescript --localhost-tld false --suppress-agent-init"); 1243var result = command.Parse($"new aspire-empty --name TestApp --output ./output --language csharp --localhost-tld false --suppress-agent-init --channel staging --source {sourceOverride}"); 1288var result = command.Parse("new aspire-empty --name TestApp --output ./output --language csharp --localhost-tld false --suppress-agent-init --channel staging --source relative-feed"); 1337var result = command.Parse($"new aspire-empty --name TestApp --output ./output --language {language} --localhost-tld false --suppress-agent-init --source \"{sourceOverride}\""); 1361var result = command.Parse($"new aspire-empty --name TestApp --output ./output --language csharp --localhost-tld false --suppress-agent-init --source \"{sourceOverride}\""); 1395var result = command.Parse($"new aspire-empty --name TestApp --output ./output --language typescript --localhost-tld false --suppress-agent-init --source {sourceOverride}"); 1429var result = command.Parse("new aspire-empty --name TestApp --output ./output --language typescript --localhost-tld false --suppress-agent-init --source nuget.org"); 1463var result = command.Parse("new aspire-empty --name TestApp --output ./output --language typescript --localhost-tld false --suppress-agent-init"); 1502var result = command.Parse("new aspire-java-empty --name TestApp --output ./output --localhost-tld false"); 1538var result = command.Parse("new aspire-py-empty --name TestApp --output ./output --localhost-tld false"); 1555var result = command.Parse("new aspire-empty --name TestApp --output ./output --localhost-tld false"); 1584var result = command.Parse("new aspire-empty --name TestApp --output ./output --localhost-tld false --suppress-agent-init"); 1609var result = command.Parse("new aspire-empty --name TestApp --output ./output --localhost-tld false --suppress-agent-init"); 1643var result = command.Parse("new aspire-empty --name TestApp --output ./output --localhost-tld --suppress-agent-init"); 1717var result = command.Parse("new aspire-empty --name TestApp --output ./output"); 1758var result = command.Parse("new aspire-ts-empty --name TestApp --output ./output --localhost-tld false"); 1806var result = command.Parse("new aspire-ts-empty --name TestApp --output ./output --channel stable --localhost-tld false"); 1847var result = command.Parse("new aspire-ts-empty --name TestApp --localhost-tld false"); 1925var result = command.Parse("new aspire-ts-empty --name TestApp --output ./output"); 2004var result = command.Parse("new aspire-ts-starter --name TestApp --output ./output --channel daily --localhost-tld false"); 2069var result = command.Parse("new aspire-ts-starter --name TestApp --output ./output --channel daily --localhost-tld false"); 2128var result = command.Parse($"new aspire-ts-starter --name TestApp --output ./output --channel daily --localhost-tld false --source \"{sourceOverride}\""); 2177var result = command.Parse($"new aspire-starter --name TestApp --output ./output --source {sourceOverride} --use-redis-cache --test-framework None"); 2233var result = command.Parse($"new aspire-ts-starter --name TestApp --output ./output --channel daily --localhost-tld false --source {sourceOverride}"); 2261var result = command.Parse("new aspire-empty --name TestApp --output ./output"); 2286var result = command.Parse("new aspire-empty --name TestApp --output ./output --skill-locations none"); 2311var result = command.Parse($"new aspire-empty --name TestApp --output ./output --skill-locations standard --skills {CommonAgentApplicators.AspireSkillName}"); 2359var result = command.Parse("new"); 2405var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 2448var result = command.Parse($"new aspire-starter --name MyProject --output {Path.Combine(workspace.WorkspaceRoot.FullName, "my-project")} --use-redis-cache --test-framework None"); 2491var result = command.Parse($"new aspire-starter --name MyProject --output {outputDir} --use-redis-cache --test-framework None --suppress-agent-init"); 2538var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 2577var result = command.Parse("new aspire-ts-empty --name TestApp --output ./output"); 2632var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 2691var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 2748var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 2810var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 2872var result = command.Parse($"new {KnownTemplateId.TypeScriptEmptyAppHost} --name {projectName} --version 9.2.0 --localhost-tld false"); 2935var result = command.Parse($"new {KnownTemplateId.TypeScriptEmptyAppHost} --name {projectName} --version 9.2.0 --localhost-tld false"); 3013var result = command.Parse( 3088var result = command.Parse($"new {KnownTemplateId.TypeScriptEmptyAppHost} --name {projectName} --version 9.2.0 --localhost-tld false"); 3157var result = command.Parse($"new {KnownTemplateId.TypeScriptEmptyAppHost} --name {projectName} --version 9.2.0 --localhost-tld false"); 3211var result = command.Parse($"new {KnownTemplateId.TypeScriptEmptyAppHost} --name {projectName} --version 9.2.0 --localhost-tld false"); 3259var result = command.Parse("new aspire-empty --name TestApp --output ./output --localhost-tld false"); 3290var result = command.Parse("new aspire-empty --name TestApp --output ./output --suppress-agent-init"); 3316var result = command.Parse("new aspire-empty --name TestApp --output ./output --suppress-agent-init=false"); 3344var result = command.Parse("new aspire-empty --name TestApp --output ./output"); 3378var result = command.Parse($"new aspire-starter --name TestApp --output {existingDir.FullName} --use-redis-cache --test-framework None"); 3400var result = command.Parse($"new aspire-starter --name TestApp --output {emptyDir.FullName} --use-redis-cache --test-framework None"); 3435var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 3460var result = command.Parse($"new aspire-starter --name TestApp --output {invalidPath} --use-redis-cache --test-framework None"); 3506var result = command.Parse("new aspire-starter --name TestApp --output . --use-redis-cache --test-framework None"); 3565var result = command.Parse("new aspire-starter");
Commands\OptionWithLegacyTests.cs (2)
19var result = command.Parse("test --new-name primary-value --old-name legacy-value"); 34var result = command.Parse("test --old-name legacy-value");
Commands\ParseResultHelperTests.cs (20)
7using ParseResult = System.CommandLine.ParseResult; 101var parseResult = _command.Parse(commandLine); 114var parseResult = _command.Parse(["run", "--capture-profile-output", relativePath]); 126var parseResult = _command.Parse(["run", "--capture-profile-output", ""]); 138var parseResult = _command.Parse(["run", "--capture-profile-output=--"]); 153var parseResult = command.Parse(["test", "--value=--"]); 175var parentParseResult = command.Parse(["test", "--values=--flag"]); 183var childParseResult = command.Parse(["test", .. forwardedArguments.Tokens]); 194var parseResult = _command.Parse(["run", "-d", "--isolated"]); 208var parseResult = _command.Parse( 219var childParseResult = _command.Parse(["run", .. forwardedArguments.Tokens]); 233var parseResult = _command.Parse(["run", "--debug", "--secret", "value"]); 243var childParseResult = _command.Parse(["run", .. forwardedArguments.Tokens]); 255var parseResult = _command.Parse(["run", "--ApiKey", "sk-live-secret"]); 266var parseResult = _command.Parse(["run", "--debug", "--secret", "value"]); 276var parseResult = _command.Parse(["run", "--", "--ApiKey", "secret"]); 286var parseResult = _command.Parse(["add", "Aspire.Hosting.Redis"]); 294var parseResult = _command.Parse(["run", "--apphost", "path/to/App.csproj"]); 312var parseResult = _command.Parse(["run", "--apphost", "same-value", "--", "same-value"]); 324private static ForwardedArguments GetForwardedArguments(ParseResult parseResult)
Commands\PsCommandTests.cs (21)
40var result = command.Parse("ps --help"); 55var result = command.Parse("ps"); 74var result = command.Parse($"ps --format {format}"); 92var result = command.Parse($"ps --format {format}"); 107var result = command.Parse("ps --format invalid"); 156var result = command.Parse("ps --format json"); 208var result = command.Parse("ps --format json"); 246var result = command.Parse("ps --format json"); 292var result = command.Parse("ps --format json"); 334var result = command.Parse("ps --format json"); 380var result = command.Parse("ps"); 413var result = command.Parse("ps"); 454var result = command.Parse("ps"); 477var result = command.Parse("ps --format json"); 513var result = command.Parse("ps --format json"); 553var result = command.Parse("ps --format json --follow"); 570var result = command.Parse("ps --follow"); 618var result = command.Parse("ps --format json --follow"); 662var result = command.Parse("ps --format json"); 709var result = command.Parse("ps --format json"); 748var result = command.Parse("ps --format json");
Commands\PublishCommandPromptingIntegrationTests.cs (20)
47var result = command.Parse("publish"); 93var result = command.Parse("publish"); 145var result = command.Parse("publish"); 192var result = command.Parse("publish"); 238var result = command.Parse("publish"); 287var result = command.Parse("publish"); 322var result = command.Parse("publish"); 370var result = command.Parse("publish"); 449var result = command.Parse("publish"); 517var result = command.Parse("publish"); 569var result = command.Parse("publish"); 624var result = command.Parse("publish"); 695var result = command.Parse("publish --debug"); 739var result = command.Parse("publish"); 782var result = command.Parse("publish"); 831var result = command.Parse("publish"); 877var result = command.Parse("publish"); 917var result = command.Parse("publish"); 963var result = command.Parse("publish"); 997var result = command.Parse("publish");
Commands\PublishCommandTests.cs (6)
24var result = command.Parse("publish --help"); 52var result = command.Parse("publish --apphost invalid.csproj"); 83var result = command.Parse("publish --apphost valid.csproj"); 114var result = command.Parse("publish --apphost valid.csproj"); 157var result = command.Parse("publish --apphost valid.csproj"); 226var result = command.Parse("publish");
Commands\ResourceCommandTests.cs (73)
30var result = command.Parse("resource --help"); 62var result = command.Parse("resource web --non-interactive --help"); 93var result = command.Parse("resource web --help"); 118var result = command.Parse("resource web --help"); 141var result = command.Parse("resource web --help"); 182var result = command.Parse($"""resource web --apphost "{appHostDirectory.FullName}" --help"""); 229var result = command.Parse($"""resource web --apphost "{appHostProjectFile.FullName}" --help"""); 259var result = command.Parse("resource hidden-worker --include-hidden --help"); 275var result = command.Parse("resource"); 294var result = command.Parse($"""resource {arguments}"""); 311var result = command.Parse("resource myresource"); 331var result = command.Parse($"""resource myresource {arguments}"""); 348var result = command.Parse("resource myresource my-command --help"); 362var result = command.Parse("resource myresource my-command --apphost /path/to/project.csproj --help"); 384var result = command.Parse($"resource myresource {commandName} --help"); 416var result = command.Parse($"resource myresource {commandName}"); 455var result = command.Parse("resource myresource my-command"); 480var result = command.Parse("resource myresource start --apphost /path/to/project.csproj --help"); 503var result = command.Parse("resource myresource Start"); 540var result = command.Parse("""resource web-browser-automation fill-browser "#name" Aspire"""); 567var result = command.Parse("""resource web-browser-automation click-browser"""); 604var result = command.Parse("""resource web-browser-automation wait-for-browser "--text=Submitted Aspire!" --timeoutMilliseconds=500"""); 642var result = command.Parse("resource mydb configure -- --AppHost primary"); 677var result = command.Parse("resource greeting parameter-set --value \"Hello world\""); 710var result = command.Parse(["resource", "web-browser-automation", "click-browser", """{"selector":"#submit"}"""]); 737var result = command.Parse("""resource web-browser-automation navigate-browser "https://example.com/?q=aspire" """); 764var result = command.Parse("""resource web-browser-automation click-browser "#submit" extra"""); 791var result = command.Parse("""resource web-browser-automation click-browser --selector "#submit" --count 2"""); 818var result = command.Parse("""resource web-browser-automation configure --verbose"""); 838var result = command.Parse("""resource web-browser-automation configure -- --selector "#submit" """); 874var result = command.Parse("""resource web-browser-automation wait-for-browser --timeout-milliseconds 500"""); 902var result = command.Parse("""resource web-browser-automation Configure --message hello"""); 938var result = command.Parse("""resource web-browser-automation configure --timeout-milliseconds=500 --proxy"""); 969var result = command.Parse($"""resource web-browser-automation configure {arguments}"""); 1004var result = command.Parse("""resource web-browser-automation configure --flavor chocolate"""); 1040var result = command.Parse("""resource web-browser-automation configure --flavor strawberry"""); 1070var result = command.Parse("""resource web-browser-automation configure --unknown value"""); 1096var result = command.Parse("""resource web-browser-automation configure --mm ss"""); 1123var result = command.Parse("""resource web-browser-automation configure --proxy maybe"""); 1152var result = command.Parse("""resource web-browser-automation configure --save-to-user-secrets true"""); 1192var result = command.Parse("""resource web-browser-automation configure --timeout-seconds 0"""); 1227var result = command.Parse("resource myresource my-command"); 1260var result = command.Parse("""resource web configure"""); 1296var result = command.Parse("""resource web-browser-automation configure --flavor strawberry"""); 1326var result = command.Parse("""resource web-browser-automation configure"""); 1359var result = command.Parse($"""resource web-browser-automation configure {arguments}"""); 1388var result = command.Parse("""resource web-browser-automation configure --timeoutMilliseconds 1 --timeout-milliseconds 2"""); 1417var result = command.Parse("""resource web-browser-automation configure --message first --message second"""); 1447var result = command.Parse("""resource web-browser-automation wait-for-browser --timeout-milliseconds 500"""); 1479var result = command.Parse("""resource web-browser-automation wait-for-browser"""); 1517var result = command.Parse("""resource web-browser-automation wait-for-browser --timeout-milliseconds not-a-number"""); 1553var result = command.Parse("""resource web-browser-automation fill-browser --selector "#name" Aspire"""); 1588var result = command.Parse("""resource web-browser-automation configure -- --log-level Debug"""); 1617var result = command.Parse("""resource web-browser-automation configure -- --message "from delimiter" --timeout-milliseconds 10"""); 1646var result = command.Parse("resource hidden-worker configure --include-hidden -- --message \"from hidden resource\""); 1675var result = command.Parse("""resource web-browser-automation configure --log-level Debug"""); 1710var result = command.Parse("""resource web-browser-automation configure --no-proxy localhost"""); 1754var result = command.Parse("""resource web-browser-automation configure --load-arguments -- --browser Chrome"""); 1798var result = command.Parse("""resource web-browser-automation configure --load-arguments -- --browser Chrome"""); 1834var result = command.Parse("""resource web-browser-automation configure --load-arguments -- --browser Chrome"""); 1873var result = command.Parse("""resource argument-commands dependent-arguments --load-arguments -- --category fruit"""); 1907var result = command.Parse("""resource argument-commands dependent-arguments -- --category=fruit --item=banana --quantity=2 --priority=express"""); 1947var result = command.Parse("""resource web-browser-automation configure --no-proxy"""); 1964var result = command.Parse("""resource myresource --help"""); 2003var result = command.Parse("""resource web-browser-automation wait-for-browser --help"""); 2037var result = command.Parse("""resource web-browser-automation wait-for-browser --help -- --selector #main"""); 2067var result = command.Parse("""resource web-browser-automation custom-command -- --help"""); 2105var result = command.Parse("""resource web-browser-automation configure --help"""); 2135var result = command.Parse("""resource web-browser-automation configure --help"""); 2172var result = command.Parse("""resource web-browser-automation configure --help"""); 2193var result = command.Parse("""resource web-browser-automation configure --help"""); 2219var result = command.Parse("""resource web-browser-automation configure --help"""); 2270var result = command.Parse("""resource argument-commands all-argument-types --help""");
Commands\RestoreCommandTests.cs (2)
40var result = command.Parse($"restore --apphost {appHostFile.FullName}"); 78var result = command.Parse($"restore --apphost {appHostFile.FullName}");
Commands\RootCommandTests.cs (10)
31var result = command.Parse("--version"); 54var result = command.Parse("-v"); 79var result = command.Parse("--version"); 130var result = command.Parse("--version"); 188var result = command.Parse("--help"); 202var result = command.Parse("--nologo --help"); 221var result = command.Parse("--help"); 241var result = command.Parse("run --capture-profile --capture-profile-output profile.zip --capture-profile-delay 1"); 258var result = command.Parse( 322var result = command.Parse("--help");
Commands\RunCommandTests.cs (76)
52var result = command.Parse("run --help"); 68var result = command.Parse(["run", optionName, "E2E"]); 100var result = command.Parse(["run", "--apphost", appHostFile.FullName, "--launch-profile", "E2E"]); 142var result = command.Parse(["run", "--detach", "--apphost", appHostFile.FullName, "--launch-profile", "E2E"]); 193var result = command.Parse(["run", "--apphost", appHostFile.FullName, "--launch-profile", "missing"]); 238var result = command.Parse(["run", "--apphost", appHostFile.FullName, "--launch-profile", "container"]); 274var result = command.Parse(["run", "--apphost", appHostFile.FullName, "--launch-profile", "E2E"]); 298var result = command.Parse("run"); 341var result = command.Parse($"run --apphost {appHostFile.FullName}"); 382var result = command.Parse($"run --apphost {appHostFile.FullName}"); 430var result = command.Parse($"run --apphost {appHostFile.FullName}"); 497var result = command.Parse($"run --apphost {appHostFile.FullName}"); 589var result = command.Parse($"run --apphost {appHostFile.FullName}"); 657var result = command.Parse($"run --apphost {appHostFile.FullName}"); 710var result = command.Parse("run"); 885var result = command.Parse($"run --apphost {appHostFile.FullName}"); 986var result = command.Parse($"run --apphost {appHostFile.FullName}"); 1084var result = command.Parse($"run --apphost {appHostFile.FullName}"); 1164var result = command.Parse("run"); 1191var result = command.Parse("run"); 1221var result = command.Parse("run"); 1239var result = command.Parse("run"); 1256var result = command.Parse("run --apphost /tmp/doesnotexist.csproj"); 1320var result = command.Parse($"run --apphost {appHostProjectFile.FullName}"); 1350var result = command.Parse("run"); 1380var result = command.Parse("run"); 1409var result = command.Parse($"run --apphost {appHostProjectFile.FullName}"); 1469var result = command.Parse($"run --apphost {appHostProjectFile.FullName}"); 1492var result = command.Parse("run --detach"); 1522var parentResult = parentCommand.Parse($"run --detach --apphost {appHostFile.FullName}"); 1561var childResult = childCommand.Parse("run"); 1606var result = command.Parse( 1637var result = command.Parse("run"); 1743var result = command.Parse($"run --apphost {appHostFile.FullName}"); 1813var result = command.Parse($"run --apphost {appHostFile.FullName}"); 1881var result = command.Parse($"run --apphost {appHostFile.FullName}"); 1938var result = command.Parse($"run --apphost {appHostFile.FullName}"); 1997var result = command.Parse($"run --apphost {appHostFile.FullName}"); 2068var result = command.Parse($"run --apphost {appHostFile.FullName}"); 2261var result = command.Parse($"run --apphost {appHostFile.FullName}"); 2322var result = command.Parse($"run --apphost {appHostFile.FullName}"); 2374var result = command.Parse($"run --apphost {appHostFile.FullName}"); 2446var result = command.Parse($"run --apphost {appHostFile.FullName}"); 2603var result = command.Parse("run"); 2671var result = command.Parse("run"); 2802var result = command.Parse("run"); 2860var result = command.Parse("run"); 2908var result = command.Parse("run --capture-profile"); 2951var result = command.Parse("run --capture-profile"); 3002var result = command.Parse("run --capture-profile"); 3053var result = command.Parse("run"); 3164var result = command.Parse("run"); 3270var result = command.Parse("run"); 3340var result = command.Parse("run"); 3409var result = command.Parse("run --start-debug-session"); 3469var result = command.Parse("run"); 3533var result = command.Parse("run"); 3600var result = command.Parse("run"); 3659var result = command.Parse("run"); 3714var result = command.Parse("run"); 3771var result = command.Parse("run"); 3830var result = command.Parse("run"); 4237var result = command.Parse("run --no-build"); 4318var result = command.Parse("run --isolated"); 4379var result = command.Parse("run --no-build"); 4395var result = command.Parse("run -- --custom-arg value --launch-profile E2E"); 5024var result = command.Parse(explicitAppHost ? $"run --apphost \"{appHostFile.FullName}\"" : "run"); 5059var result = command.Parse( 5122var result = command.Parse(["run", "--apphost", appHostFile.FullName, "--debug", "--", "--custom-arg", "value"]); 5150var result = command.Parse(["run", "--apphost", appHostFile.FullName, "--debug", "--secret", "value"]); 5160var childParseResult = command.Parse(["run", .. options.Args]); 5245var result = command.Parse("run --non-interactive"); 5318var result = command.Parse("run --no-build"); 5373var result = command.Parse(args); 5415var result = command.Parse(args); 5467var childParseResult = command.Parse(forwardedArguments);
Commands\SdkCommandTests.cs (2)
21var result = command.Parse("sdk"); 36var result = command.Parse("sdk --help");
Commands\SdkDumpCommandTests.cs (16)
34var result = command.Parse("sdk dump --help"); 56var result = command.Parse($"sdk dump --format {format}"); 69var result = command.Parse("sdk dump /nonexistent/path/to/integration.csproj"); 84var result = command.Parse("sdk dump @13.2.0"); 99var result = command.Parse("sdk dump Aspire.Hosting.Redis@"); 114var result = command.Parse("sdk dump Aspire.Hosting.Redis@not-a-version!!!"); 129var result = command.Parse("sdk dump some-random-string"); 144var result = command.Parse("sdk dump Aspire.Hosting.Redis@13.2.0"); 157var result = command.Parse("sdk dump Aspire.Hosting.Redis@13.2.0 Aspire.Hosting.PostgreSQL@13.2.0"); 170var result = command.Parse("sdk dump --format ci --output-directory ./ats Aspire.Hosting.Redis@13.2.0"); 183var result = command.Parse("sdk dump --format ci --output ./all.ats.txt --output-directory ./ats Aspire.Hosting.Redis@13.2.0"); 198var result = command.Parse("sdk dump --output-directory ./ats Aspire.Hosting.Redis@13.2.0"); 213var result = command.Parse("sdk dump --format ci --output-directory ./ats"); 228var result = command.Parse("sdk dump Aspire.Hosting.Redis@13.2.0-preview.1"); 243var result = command.Parse("sdk dump Aspire.Hosting.Redis@@13.2.0"); 276var result = command.Parse(["sdk", "dump", "--format", "ci", outputOption,
Commands\SdkInstallerTests.cs (6)
46var result = command.Parse("run"); 71var result = command.Parse("add"); 94var result = command.Parse("new aspire-starter"); 133var result = command.Parse("publish"); 171var result = command.Parse("deploy"); 193var result = command.Parse("run");
Commands\SecretCommandTests.cs (2)
35var result = command.Parse($"secret path --apphost \"{appHostFile.FullName}\""); 61var result = command.Parse($"secret path --apphost \"{appHostFile.FullName}\"");
Commands\StartCommandTests.cs (20)
34var result = command.Parse("start --help"); 54var result = command.Parse("start --help"); 71var result = command.Parse("start --no-build --help"); 85var result = command.Parse("start --format json --help"); 99var result = command.Parse("start --isolated --help"); 115var result = command.Parse(["start", optionName, "E2E"]); 154var result = command.Parse(["start", "--apphost", appHostFile.FullName, "--launch-profile", "E2E"]); 182var result = command.Parse("start"); 200var result = command.Parse("start -- --custom-arg value --launch-profile E2E"); 246var result = command.Parse( 286var result = command.Parse("start"); 316var result = command.Parse("start --format json"); 361var result = command.Parse($"start --apphost {appHostFile.FullName}"); 402var result = command.Parse( 477var result = command.Parse("start"); 506var result = command.Parse($"start --apphost {appHostFile.FullName} --start-debug-session"); 531var result = provider.GetRequiredService<RootCommand>().Parse($"start --apphost {appHostFile.FullName}"); 569var result = command.Parse($"start --apphost {appHostFile.FullName}"); 605var result = command.Parse(string.Format(CultureInfo.InvariantCulture, commandTemplate, appHostFile.FullName)); 701var childParseResult = command.Parse(forwardedArguments);
Commands\StopCommandTests.cs (34)
37var result = command.Parse("stop --help"); 52var result = command.Parse("stop myresource"); 73var result = command.Parse("stop --apphost missing-directory"); 104var result = command.Parse($"stop --apphost \"{appHostDirectory.FullName}\""); 138var result = command.Parse("stop --all"); 174var result = command.Parse("stop --all"); 210var result = command.Parse("stop"); 263var result = command.Parse("stop"); 297var result = command.Parse($"stop --apphost \"{appHostFile.FullName}\""); 338var result = command.Parse("stop"); 377var result = command.Parse("stop"); 418var result = command.Parse("stop --all"); 459var result = command.Parse(commandLine); 495var result = command.Parse($"stop --force{volumesOption} --apphost \"{appHostFile.FullName}\""); 529var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 575var result = command.Parse("stop --force"); 613var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 647var result = command.Parse("stop --force"); 686var result = command.Parse("stop --force"); 723var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 766var result = command.Parse($"stop --force{volumesOption} --apphost \"{appHostFile.FullName}\""); 806var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 845var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 889var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 931var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 973var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 1011var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 1049var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 1083var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 1120var result = command.Parse("stop --force"); 1158var result = command.Parse("stop --force"); 1178var result = command.Parse("stop --force --all"); 1200var result = command.Parse("stop --volumes"); 1239var result = command.Parse("stop");
Commands\TelemetryCommandTests.cs (2)
30var result = command.Parse("otel"); 288var result = command.Parse($"otel {otelCommand} --dashboard-url http://localhost:18888");
Commands\TelemetryLogsCommandTests.cs (17)
30var result = command.Parse("otel logs"); 48var result = command.Parse($"telemetry logs --limit {limitValue}"); 74var result = command.Parse("otel logs"); 109var result = command.Parse("otel logs"); 139var result = command.Parse("otel logs"); 219var result = command.Parse("otel logs --dashboard-url http://localhost:18888"); 271var result = command.Parse("otel logs --dashboard-url http://localhost:18888 --api-key my-secret-key"); 293var result = command.Parse("otel logs --dashboard-url http://localhost:18888 --apphost TestAppHost.csproj"); 316var result = command.Parse("otel logs --dashboard-url not-a-url"); 354var result = command.Parse("otel logs --dashboard-url http://localhost:18888"); 397var result = command.Parse("otel logs --dashboard-url http://localhost:18888"); 436var result = command.Parse("otel logs --dashboard-url http://localhost:18888"); 466var result = command.Parse("otel logs --dashboard-url http://localhost:18888/login?t=sometoken"); 506var result = command.Parse("otel logs --dashboard-url http://localhost:18888"); 562var result = command.Parse("otel logs --dashboard-url http://localhost:18888/login?t=abc123"); 644var result = command.Parse("otel logs --format json --dashboard-url http://localhost:18888"); 710var result = command.Parse("otel logs --dashboard-url http://localhost:18888 --search timeout");
Commands\TelemetrySpansCommandTests.cs (11)
29var result = command.Parse("otel spans"); 47var result = command.Parse($"telemetry spans --limit {limitValue}"); 73var result = command.Parse("otel spans"); 108var result = command.Parse("otel spans"); 192var result = command.Parse("otel spans --dashboard-url http://localhost:18888"); 216var result = command.Parse("otel spans --dashboard-url http://localhost:18888 --apphost TestAppHost.csproj"); 254var result = command.Parse("otel spans --dashboard-url http://localhost:18888"); 294var result = command.Parse("otel spans --dashboard-url http://localhost:18888"); 378var result = command.Parse("otel spans --format json --dashboard-url http://localhost:18888"); 449var result = command.Parse("otel spans --dashboard-url http://localhost:18888 --search \"GET /index\""); 496var result = command.Parse("otel spans --dashboard-url http://localhost:18888 --search \"duration:>=50.5\"");
Commands\TelemetryTracesCommandTests.cs (13)
31var result = command.Parse("otel traces"); 129var result = command.Parse("otel traces --format json -n 5"); 215var result = command.Parse("otel traces --format json -n 5 --dashboard-url http://dashboard.dev.localhost:18888"); 244var result = command.Parse($"telemetry traces --limit {limitValue}"); 270var result = command.Parse("otel traces"); 321var result = command.Parse("otel traces"); 437var result = command.Parse("otel traces --dashboard-url http://localhost:18888"); 461var result = command.Parse("otel traces --dashboard-url http://localhost:18888 --apphost TestAppHost.csproj"); 499var result = command.Parse("otel traces --dashboard-url http://localhost:18888"); 582var result = command.Parse("otel traces --format json --dashboard-url http://localhost:18888"); 666var result = command.Parse("otel traces --trace-id abc1234567890def --format json --dashboard-url http://localhost:18888"); 715var result = command.Parse("otel traces --dashboard-url http://localhost:18888 --search frontend"); 762var result = command.Parse("otel traces --dashboard-url http://localhost:18888 --search \"duration:>=50.5\"");
Commands\TerminalCommandTests.cs (20)
25var result = command.Parse("terminal --help"); 41var result = command.Parse("terminal"); 55var result = command.Parse("terminal attach"); 69var result = command.Parse("terminal attach myresource"); 89var result = command.Parse("terminal attach myresource"); 109var result = command.Parse("terminal attach does-not-exist"); 134var result = command.Parse("terminal attach myresource"); 159var result = command.Parse("terminal attach myresource"); 200var result = command.Parse("terminal attach myresource --replica 99"); 239var result = command.Parse("terminal attach myresource"); 285var result = command.Parse("terminal attach myresource"); 302var result = command.Parse("terminal ps"); 325var result = command.Parse("terminal ps"); 349var result = command.Parse("terminal ps"); 396var result = command.Parse("terminal ps"); 431var result = command.Parse("terminal ps --format json"); 554var result = command.Parse("terminal ps --format json --verbose"); 665var result = command.Parse("terminal ps --format json"); 737var result = command.Parse("terminal ps --format json"); 777var result = command.Parse("terminal ps --format json");
Commands\TerminalCommandViewerOptionTests.cs (3)
26var result = command.Parse("terminal attach --help"); 54var result = command.Parse("terminal attach myresource"); 69var result = command.Parse("terminal attach myresource --viewer");
Commands\TerminalTapePlayCommandTests.cs (19)
30var result = provider.GetRequiredService<RootCommand>().Parse(arguments); 42var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file probe.tape"); 62var result = provider.GetRequiredService<RootCommand>().Parse( 86var result = provider.GetRequiredService<RootCommand>().Parse( 103var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file probe.tape"); 145var result = provider.GetRequiredService<RootCommand>().Parse( 189var result = provider.GetRequiredService<RootCommand>().Parse( 235var result = provider.GetRequiredService<RootCommand>().Parse( 289var result = provider.GetRequiredService<RootCommand>().Parse( 317var result = provider.GetRequiredService<RootCommand>().Parse( 347var result = provider.GetRequiredService<RootCommand>().Parse( 372var result = provider.GetRequiredService<RootCommand>().Parse( 396var invalid = command.Parse("terminal tape play shell --tape-file play.tape"); 403var valid = command.Parse("terminal tape play shell --tape-file play.tape"); 419var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file wait.tape"); 437var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file wait.tape --timeout 5"); 456var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file wait.tape"); 475var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file wait.tape"); 493var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file probe.tape");
Commands\UpdateCommandTests.cs (51)
40var result = command.Parse("update --help"); 73var result = command.Parse(commandLine); 125var result = command.Parse($"update --apphost {appHostProjectFile.FullName}"); 174var result = command.Parse($"update --apphost AppHost.csproj"); 287var result = command.Parse("update"); 364var result = command.Parse("update --apphost AppHost.csproj"); 426var result = command.Parse("update --apphost apphost.ts"); 485var result = command.Parse("update --apphost apphost.ts"); 540var result = command.Parse("update --apphost apphost.ts"); 617var result = command.Parse("update --apphost AppHost.csproj"); 696var result = command.Parse("update --apphost AppHost.csproj"); 773var result = command.Parse("update --apphost AppHost.csproj"); 816var result = command.Parse("update --apphost AppHost.csproj"); 859var result = command.Parse("update --apphost AppHost.csproj --yes"); 933var result = command.Parse("update --apphost AppHost.csproj"); 1006var result = command.Parse("update --apphost AppHost.csproj"); 1040var result = command.Parse("update --apphost AppHost.csproj --migrate --yes"); 1076var result = command.Parse("update --apphost AppHost.csproj --migrate"); 1103var result = command.Parse("update --apphost AppHost.csproj --migrate --yes"); 1177var result = command.Parse("update --self"); 1209var result = command.Parse("update --self"); 1244var result = command.Parse("update --self"); 1368var result = command.Parse(commandLine); 1399var result = command.Parse("update --self"); 1437var result = command.Parse("update"); 1481var result = command.Parse("update --self --channel daily"); 1517var result = command.Parse("update --self --channel staging"); 1561var result = command.Parse("update --self --channel staging"); 1606var result = command.Parse("update --self --quality daily"); 1647var result = command.Parse("update --self --channel daily"); 1710var result = command.Parse("update --channel daily"); 1775var result = command.Parse("update --quality daily"); 1829var result = command.Parse("update --quality invalid"); 1896var result = command.Parse("update --channel stable --quality daily"); 1956var result = command.Parse("update"); 2018var result = command.Parse("update"); 2172var result = command.Parse("update"); 2232var result = command.Parse("update --channel staging"); 2461var result = command.Parse("update"); 2535var result = command.Parse("update"); 2620var result = command.Parse("update"); 2673var result = command.Parse($"update --apphost \"{appHostFile.FullName}\""); 2895var result = command.Parse(updateArgs); 2933var result = command.Parse("update --self"); 2974var result = command.Parse("update --self"); 3019var result = command.Parse("update --self"); 3064var result = command.Parse("update --self"); 3098var result = command.Parse("update --self --channel stable"); 3164var result = command.Parse("update --yes --channel stable --non-interactive"); 3284var result = command.Parse(updateArgs); 3450var result = command.Parse(commandLine);
Commands\WaitCommandTests.cs (15)
26var result = command.Parse("wait --help"); 41var result = command.Parse("wait"); 56var result = command.Parse("wait myresource --help"); 70var result = command.Parse("wait myresource --apphost /path/to/project.csproj --help"); 84var result = command.Parse("wait myresource --status up --help"); 98var result = command.Parse("wait myresource --timeout 60 --help"); 115var result = command.Parse($"wait myresource --status {status} --help"); 132var result = command.Parse($"wait myresource --status {status} --help"); 164var result = command.Parse("wait nonexistent --timeout 5"); 206var result = command.Parse("wait myapp --status up --timeout 5"); 242var result = command.Parse("wait mydb --status healthy --timeout 5"); 274var result = command.Parse("wait mydb --status healthy --timeout 2"); 310var result = command.Parse("wait worker --status down --timeout 5"); 342var result = command.Parse("wait myapp --status up --timeout 5"); 384var result = command.Parse("wait myapp --status down --timeout 5");
Interaction\ConsoleInteractionServiceTests.cs (22)
1371var parseResult = command.Parse("--value bad-value"); 1434var parseResult = command.Parse(""); 1464var parseResult = command.Parse(""); 1481var parseResult = command.Parse(""); 1563var parseResult = command.Parse(""); 1575var parseResult = command.Parse(""); 1591var parseResult = command.Parse(""); 1621var parseResult = command.Parse("--choice invalid"); 1643var parseResult = command.Parse("--items invalid"); 1670var parseResult = command.Parse("--items invalid"); 1696var parseResult = command.Parse("--items invalid"); 1728var parseResult = command.Parse("--items invalid"); 1754var parseResult = command.Parse(""); 1772var parseResult = command.Parse("--choice option1"); 1790var parseResult = command.Parse("--items alpha,gamma"); 1805var parseResult = command.Parse("--yes"); 1817var parseResult = command.Parse("--include"); 1879var parseResult = command.Parse(""); 1896var parseResult = command.Parse("--choice option1"); 1915var parseResult = command.Parse("--items alpha,gamma"); 1934var parseResult = command.Parse(""); 1953var parseResult = command.Parse("");
NuGet\NuGetPackagePrefetcherTests.cs (3)
293var parseResult = newCommand.Parse(commandLine); 485ParseResult? parseResult = null) 547protected override Task<CommandResult> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Projects\DotNetAppHostProjectTests.cs (1)
1146var parseResult = rootCommand.Parse(
Templating\DotNetTemplateFactoryTests.cs (2)
486public Task<string> PromptForProjectNameAsync(string defaultName, ParseResult parseResult, CancellationToken cancellationToken) 489public Task<string> PromptForOutputPath(string defaultPath, ParseResult parseResult, Func<string, ValidationResult>? validator = null, Func<string, string>? outputPathResolver = null, CancellationToken cancellationToken = default)
Templating\JavaStarterScaffoldTests.cs (1)
147var parseResult = newCommand.Parse(
TestServices\TestNewCommandPrompter.cs (2)
31public override Task<string> PromptForProjectNameAsync(string defaultName, ParseResult parseResult, CancellationToken cancellationToken) 40public override Task<string> PromptForOutputPath(string path, ParseResult parseResult, Func<string, ValidationResult>? validator = null, Func<string, string>? outputPathResolver = null, CancellationToken cancellationToken = default)
Aspire.RuntimeIdentifier.Tool (1)
Program.cs (1)
45rootCommand.SetAction((ParseResult parseResult) =>
Aspire.TerminalHost (1)
TerminalHostArgs.cs (1)
113var parseResult = command.Parse(args);
cdac-build-tool (1)
ComposeCommand.cs (1)
28private async Task<int> Run(ParseResult parse, CancellationToken token = default)
crossgen2 (7)
Crossgen2RootCommand.cs (2)
169public ParseResult Result { get; private set; } 314public static void PrintExtendedHelp(ParseResult _)
parent\parent\Common\CommandLineHelpers.cs (5)
159public static RootCommand UseExtendedHelp(this RootCommand command, Action<ParseResult> customizer) 173public static void MakeReproPackage(string makeReproPath, string outputFilePath, string[] args, ParseResult res, IEnumerable<string> inputOptions, IEnumerable<string> outputOptions = null) 472private readonly Action<ParseResult> _customizer; 474public CustomizedHelpAction(HelpOption helpOption, Action<ParseResult> customizer) 480public override int Invoke(ParseResult parseResult)
dotnet-aot (78)
NativeEntryPoint.cs (4)
183ParseResult? parseResult = null; 301private static bool TryInvokeExternalCommand(ParseResult parseResult, string[] args, string sdkDir, Activity? mainActivity, string? globalJsonState, out int exitCode, out bool success) 306ParseResult? fileBasedRunParseResult = parseResult.TryParseFileBasedAppAsRun(); 412private static void SendAotParserTelemetry(ParseResult parseResult, string? globalJsonState)
parent\dotnet\CliSchema.cs (1)
80public static void PrintCliSchema(ParseResult parseResult, TextWriter outputWriter, ITelemetryClient? telemetryClient)
parent\dotnet\CommandBase.cs (3)
13protected ParseResult _parseResult; 15protected CommandBase(ParseResult parseResult) 27public abstract class CommandBase<TDefinition>(ParseResult parseResult) : CommandBase(parseResult)
parent\dotnet\CommandInvocation.cs (1)
27internal static int ExecuteInternalCommand(ParseResult parseResult)
parent\dotnet\CommandParsingException.cs (2)
10public CommandParsingException(string message, ParseResult? parseResult = null) 17public ParseResult? ParseResult;
parent\dotnet\Commands\NuGet\NuGetCommand.cs (1)
29public static int Run(ParseResult parseResult)
parent\dotnet\Commands\Run\AotRunCommand.cs (6)
37internal static int Execute(ParseResult parseResult) 50ParseResult parseResult, 256ParseResult parseResult, 288ParseResult parseResult, 320ParseResult parseResult, 428private static Option? GetUnsupportedOption(ParseResult parseResult, RunCommandDefinition definition)
parent\dotnet\Commands\Run\CommonRunHelpers.cs (1)
86ParseResult parseResult,
parent\dotnet\Commands\Sdk\Check\SdkCheckCommand.cs (2)
26ParseResult parseResult, 83public static int Run(ParseResult parseResult)
parent\dotnet\Commands\Solution\List\SolutionListCommand.cs (1)
17public SolutionListCommand(ParseResult parseResult)
parent\dotnet\Commands\Solution\Migrate\SolutionMigrateCommand.cs (1)
18public SolutionMigrateCommand(ParseResult parseResult, IReporter reporter = null)
parent\dotnet\Commands\Solution\Remove\SolutionRemoveCommand.cs (1)
19public SolutionRemoveCommand(ParseResult parseResult)
parent\dotnet\Commands\Solution\SolutionCommandParser.cs (1)
22command.AddCommand.SetAction((Func<ParseResult, int>)(_ => throw new CommandNotAvailableInAotException()));
parent\dotnet\Commands\Test\AotTestCommand.cs (4)
27internal static int Execute(ParseResult parseResult) 42private static bool HasUnsupportedRootOption(ParseResult parseResult) 49private static bool HasUnmatchedTokenBeforeDoubleDash(ParseResult parseResult) 66ParseResult parseResult,
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (5)
37public int Run(ParseResult parseResult, bool isHelp) 337ParseResult parseResult, 994private static TestListFormat GetListTestsFormat(ParseResult parseResult, TestCommandDefinition.MicrosoftTestingPlatform definition) 1004private static TerminalTestReporter InitializeOutput(int degreeOfParallelism, ParseResult parseResult, TestOptions testOptions) 1186private static int GetDegreeOfParallelism(ParseResult parseResult, bool collectTestMap)
parent\dotnet\Commands\Test\MTP\TestCommandOptions.cs (1)
17public static BuildOptions GetBuildOptions(ParseResult parseResult)
parent\dotnet\Commands\Test\MTP\TestModulesFilterHandler.cs (1)
22public TestModulesFilterHandler(string testModules, ParseResult parseResult)
parent\dotnet\Commands\Tool\List\ToolListLocalCommand.cs (1)
21ParseResult parseResult,
parent\dotnet\Commands\Tool\Run\ToolRunCommand.cs (1)
20public ToolRunCommand(ParseResult result, LocalToolsCommandResolver? localToolsCommandResolver = null, ToolManifestFinder? toolManifest = null)
parent\dotnet\Commands\Tool\Search\ToolSearchCommand.cs (1)
13ParseResult result,
parent\dotnet\Commands\Tool\Uninstall\ToolUninstallLocalCommand.cs (1)
25ParseResult parseResult,
parent\dotnet\Extensions\ActivityExtensions.cs (1)
11public static void SetDisplayName(this Activity? activity, ParseResult parseResult)
parent\dotnet\Extensions\ParseResultExtensions.cs (17)
19public static string RootSubCommandResult(this ParseResult parseResult) => parseResult.RootCommandResult.Children? 23public static bool IsTopLevelDotnetCommand(this ParseResult parseResult) => 37public static bool RequiresManagedCommandResolution(this ParseResult parseResult) => 51public static Token? GetFileBasedAppEntryPointToken(this ParseResult parseResult) => 62internal static ParseResult? TryParseFileBasedAppAsRun(this ParseResult parseResult) 81private static string? GetSymbolResultValue(this ParseResult parseResult, SymbolResult symbolResult) => symbolResult switch 99public static void ShowHelp(this ParseResult parseResult) 111public static string[] GetArguments(this ParseResult parseResult) => 134public static bool CanBeInvoked(this ParseResult parseResult) => 139public static bool IsDotnetBuiltInCommand(this ParseResult parseResult) => 143public static void ShowHelpOrErrorIfAppropriate(this ParseResult parseResult) 191public static int HandleMissingCommand(this ParseResult parseResult) 198public static IEnumerable<string>? GetRunCommandShorthandProjectValues(this ParseResult parseResult) => 201public static IEnumerable<string> GetRunCommandPropertyValues(this ParseResult parseResult) 214private static IEnumerable<string>? GetRunPropertyOptions(this ParseResult parseResult, bool shorthand) 243public static string GetCommandName(this ParseResult parseResult)
parent\dotnet\FirstRunExperience.cs (1)
51public static bool Setup(ParseResult parseResult)
parent\dotnet\Parser.cs (8)
254private static int InvokeAotFallback(ParseResult parseResult) => throw new CommandNotAvailableInAotException(); 260public override int Invoke(ParseResult parseResult) 287public override int Invoke(ParseResult parseResult) 355public static ParseResult Parse(string commandLineUnsplit) => RootCommand.Parse(commandLineUnsplit, ParserConfiguration); 356public static ParseResult Parse(string[] args) => RootCommand.Parse(args, ParserConfiguration); 357public static int Invoke(ParseResult parseResult) => parseResult.Invoke(InvocationConfiguration); 358public static Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken = default) => parseResult.InvokeAsync(InvocationConfiguration, cancellationToken); 367internal static int ExceptionHandler(Exception? exception, ParseResult parseResult)
parent\dotnet\ParserOptionActions.cs (4)
102public override int Invoke(ParseResult parseResult) 117public override int Invoke(ParseResult parseResult) 138public override int Invoke(ParseResult parseResult) 196public override int Invoke(ParseResult parseResult)
parent\dotnet\Telemetry\AllowListToSendFirstAppliedOptions.cs (1)
17public List<TelemetryEntryFormat> AllowList(ParseResult parseResult)
parent\dotnet\Telemetry\AllowListToSendFirstArgument.cs (1)
14public List<TelemetryEntryFormat> AllowList(ParseResult parseResult)
parent\dotnet\Telemetry\AllowListToSendVerbSecondVerbFirstArgument.cs (1)
15public List<TelemetryEntryFormat> AllowList(ParseResult parseResult)
parent\dotnet\Telemetry\IParseResultLogRule.cs (1)
13List<TelemetryEntryFormat> AllowList(ParseResult parseResult);
parent\dotnet\Telemetry\TelemetryFilter.cs (2)
18public IEnumerable<TelemetryEntryFormat> Filter(ParseResult parseResult) => 43private static IEnumerable<TelemetryEntryFormat> FilterImpl(ParseResult parseResult, string? globalJsonState)
parent\dotnet\Telemetry\TopLevelCommandNameAndOptionToLog.cs (1)
17public List<TelemetryEntryFormat> AllowList(ParseResult parseResult)
dotnet-format (7)
Commands\FormatAnalyzersCommand.cs (1)
31public override async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\FormatCommandCommon.cs (3)
156public static FormatOptions ParseVerbosityOption(this ParseResult parseResult, FormatOptions formatOptions) 171public static FormatOptions ParseCommonOptions(this ParseResult parseResult, FormatOptions formatOptions, ILogger logger) 310public static FormatOptions ParseWorkspaceOptions(this ParseResult parseResult, FormatOptions formatOptions)
Commands\FormatStyleCommand.cs (1)
31public override async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\FormatWhitespaceCommand.cs (1)
62public override async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\RootFormatCommand.cs (1)
34public override async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
dotnet-sourcelink (6)
dotnet-suggest (2)
SuggestionDispatcher.cs (2)
127private Task<int> Get(ParseResult parseResult, CancellationToken cancellationToken) 201ParseResult parseResult,
dotnet-watch (5)
CommandLine\CommandLineOptions.cs (4)
70var parseResult = definition.Parse(args, ParserConfiguration); 203ParseResult parseResult, 350private static Command GetSubcommand(ParseResult parseResult, out bool isExplicit) 373private static bool ReportErrors(ParseResult parseResult, ILogger logger)
Program.cs (1)
161var runParseResult = runCommandDefinition.Parse(options.CommandArgumentsForFileDiscovery, CommandLineOptions.ParserConfiguration);
ilasm (1)
IlasmRootCommand.cs (1)
117public ParseResult Result { get; private set; } = null!;
ilc (7)
ILCompilerRootCommand.cs (2)
191public ParseResult Result; 343public static void PrintExtendedHelp(ParseResult _)
parent\parent\Common\CommandLineHelpers.cs (5)
159public static RootCommand UseExtendedHelp(this RootCommand command, Action<ParseResult> customizer) 173public static void MakeReproPackage(string makeReproPath, string outputFilePath, string[] args, ParseResult res, IEnumerable<string> inputOptions, IEnumerable<string> outputOptions = null) 472private readonly Action<ParseResult> _customizer; 474public CustomizedHelpAction(HelpOption helpOption, Action<ParseResult> customizer) 480public override int Invoke(ParseResult parseResult)
Microsoft.DotNet.Cli.CommandLine (14)
ForwardedOptionExtensions.cs (10)
16private static readonly Dictionary<Symbol, Func<ParseResult, IEnumerable<string>>> s_forwardingFunctions = []; 28public Func<ParseResult, IEnumerable<string>>? ForwardingFunction => s_forwardingFunctions.GetValueOrDefault(option); 37private Func<ParseResult, IEnumerable<string>> GetForwardingFunction(Func<TValue, IEnumerable<string>> func) 39return (ParseResult parseResult) => 60private Func<ParseResult, IEnumerable<string>> GetForwardingFunction(Func<TValue, ParseResult, IEnumerable<string>> func) 62return (ParseResult parseResult) => 109public Option<TValue> SetForwardingFunction(Func<TValue?, ParseResult, IEnumerable<string>> func) 151Func<ParseResult, IEnumerable<string>> wrapped = pr => 201extension(ParseResult parseResult)
ResultNavigationExtensions.cs (4)
20public static T? SafelyGetValueForOption<T>(this ParseResult parseResult, Option<T> optionToGet) 49public static T? SafelyGetValueForOption<T>(this ParseResult parseResult, string name) 76public static bool HasOption(this ParseResult parseResult, Option option) => parseResult.GetResult(option) is OptionResult or && !or.Implicit; 82public static bool HasOption(this ParseResult parseResult, string name)
Microsoft.DotNet.Cli.Definitions (13)
Commands\New\NewUpdateCommandDefinition.cs (4)
35public abstract bool GetCheckOnlyValue(ParseResult result); 57public override bool GetCheckOnlyValue(ParseResult result) 66public override bool GetCheckOnlyValue(ParseResult result) 75public override bool GetCheckOnlyValue(ParseResult result)
Commands\Package\PackageListCommandDefinition.cs (1)
132public void EnforceOptionRules(ParseResult parseResult)
Commands\Tool\ToolLocationOptions.cs (3)
26public bool IsGlobalOrToolPath(ParseResult parseResult) 29public void EnsureNoConflictGlobalLocalToolPathOption(ParseResult parseResult, string message) 56public void EnsureToolManifestAndOnlyLocalFlagCombination(ParseResult parseResult, Option<string> toolManifestOption)
Common\TargetPlatformOptions.cs (2)
65public IEnumerable<string> ResolveArchOptionToRuntimeIdentifier(string? arg, ParseResult parseResult) 81public IEnumerable<string> ResolveOsOptionToRuntimeIdentifier(string? arg, ParseResult parseResult)
Help\HelpContext.cs (3)
19ParseResult? parseResult = null) 21private static readonly Lazy<ParseResult> EmptyParseResult = new(() => new RootCommand().Parse(Array.Empty<string>())); 38public ParseResult ParseResult { get; } = parseResult ?? EmptyParseResult.Value;
Microsoft.DotNet.Cli.Utils (5)
ITelemetryFilter.cs (1)
10IEnumerable<TelemetryEntryFormat> Filter(ParseResult parseResult);
MSBuildArgs.cs (1)
111var parseResult = fakeCommand.Parse([.. forwardedAndUserFacingArgs], _analysisParsingConfiguration);
TelemetryEventEntry.cs (3)
18public static void SendFiltered(ParseResult parseResult) => 53public IEnumerable<TelemetryEntryFormat> Filter(ParseResult parseResult) => s_emptyEntries; 80public record ParseResultWithGlobalJsonState(ParseResult ParseResult, string? GlobalJsonState);
Microsoft.NET.Sdk.BlazorWebAssembly.Tool (1)
Program.cs (1)
40brotli.SetAction((ParseResult parseResult) =>
Microsoft.NET.Sdk.StaticWebAssets.Tool (1)
Program.cs (1)
40brotli.SetAction((ParseResult parseResults) =>
Microsoft.TemplateEngine.Cli (108)
Commands\alias\AliasAddCommand.cs (3)
11internal sealed class AliasAddCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewAliasCommandDefinitionBase definition) 18ParseResult parseResult, 21protected override AliasAddCommandArgs ParseContext(ParseResult parseResult) => new(parseResult);
Commands\alias\AliasAddCommandArgs.cs (1)
8internal sealed class AliasAddCommandArgs(ParseResult parseResult) : GlobalArgs(parseResult);
Commands\alias\AliasCommand.cs (3)
11internal sealed class AliasCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewAliasCommandDefinition definition) 18ParseResult parseResult, 21protected override AliasCommandArgs ParseContext(ParseResult parseResult) => new(parseResult);
Commands\alias\AliasCommandArgs.cs (1)
8internal sealed class AliasCommandArgs(ParseResult parseResult) : GlobalArgs(parseResult);
Commands\alias\AliasShowCommand.cs (3)
11internal sealed class AliasShowCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewAliasShowCommandDefinition definition) 18ParseResult parseResult, 21protected override AliasShowCommandArgs ParseContext(ParseResult parseResult) => new(parseResult);
Commands\alias\AliasShowCommandArgs.cs (1)
8internal sealed class AliasShowCommandArgs(ParseResult parseResult) : GlobalArgs(parseResult);
Commands\BaseCommand.cs (8)
23internal abstract class BaseCommand<TDefinition>(Func<ParseResult, ITemplateEngineHost> hostBuilder, TDefinition definition) 29protected static readonly Dictionary<string, Func<Func<ParseResult, ITemplateEngineHost>, Command, Command>> SubcommandFactories = new() 58protected IEngineEnvironmentSettings CreateEnvironmentSettings(GlobalArgs args, ParseResult parseResult) 75internal BaseCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, TDefinition definition) 135protected static void PrintDeprecationMessage<TDeprecatedCommand, TNewCommand>(ParseResult parseResult, Func<TNewCommand, Option>? additionalNewOptionSelector = null) 155protected abstract Task<NewCommandStatus> ExecuteAsync(TArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken); 157protected abstract TArgs ParseContext(ParseResult parseResult); 239public override async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\BaseFilterableArgs.cs (2)
9internal abstract class BaseFilterableArgs<TDefinition>(ParseResult parseResult) : GlobalArgs(parseResult) 45private static IReadOnlyDictionary<FilterOptionDefinition, OptionResult> ParseFilters(ParseResult parseResult)
Commands\create\InstantiateCommand.cs (10)
20internal InstantiateCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewCreateCommandDefinition definition) 37ParseResult parseResult, 153ParseResult parseResult, 161protected override InstantiateCommandArgs ParseContext(ParseResult parseResult) => new(this, parseResult); 167ParseResult parseResult, 252ParseResult updatedParseResult = args.ParseResult.RootCommandResult.Command.Parse( 354if (ReparseForTemplate(args, environmentSettings, templatePackageManager, templateGroup, template) is (TemplateCommand command, ParseResult parseResult)) 383validateDefaultLanguage: true) is (TemplateCommand command, ParseResult parseResult)) 396private static (TemplateCommand? Command, ParseResult? ParseResult)? ReparseForTemplate( 415ParseResult parseResult = parser.Parse(args.RemainingArguments ?? Array.Empty<string>(), ParserFactory.ParserConfiguration);
Commands\create\InstantiateCommand.Help.cs (1)
366is (TemplateCommand command, ParseResult parseResult))
Commands\create\InstantiateCommand.NoMatchHandling.cs (2)
68is (TemplateCommand command, ParseResult parseResult)) 188ParseResult result = ParserFactory.CreateParser(reparseCommand).Parse(args.RemainingArguments ?? Array.Empty<string>());
Commands\create\InstantiateCommand.TabCompletion.cs (1)
67ParseResult parseResult = parser.Parse(context.CommandLineText, ParserFactory.ParserConfiguration);
Commands\create\InstantiateCommandArgs.cs (2)
27public InstantiateCommandArgs(InstantiateCommand command, ParseResult parseResult) 54private InstantiateCommandArgs(string? shortName, string[] remainingArgs, ParseResult parseResult)
Commands\create\InvalidTemplateOptionResult.cs (1)
84internal static InvalidTemplateOptionResult FromParseError(TemplateOption option, ParseResult parseResult, ParseError error)
Commands\create\TemplateCommand.cs (1)
162internal async Task<NewCommandStatus> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\create\TemplateCommandArgs.cs (2)
14public TemplateCommandArgs(TemplateCommand command, Command parentCommand, ParseResult parseResult) 81public ParseResult ParseResult { get; }
Commands\create\TemplateOptionResult.cs (1)
36internal static TemplateOptionResult? FromParseResult(TemplateOption option, ParseResult parseResult)
Commands\create\TemplateResult.cs (3)
15private readonly ParseResult _parseResult; 18private TemplateResult(TemplateCommand templateCommand, ParseResult parseResult) 40internal static TemplateResult FromParseResult(TemplateCommand templateCommand, ParseResult parseResult)
Commands\details\DetailsCommand.cs (3)
12internal sealed class DetailsCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewDetailsCommandDefinition definition) 19ParseResult parseResult, 36protected override DetailsCommandArgs ParseContext(ParseResult parseResult) => new(this, parseResult);
Commands\details\DetailsCommandArgs.cs (1)
10internal DetailsCommandArgs(DetailsCommand detailsCommand, ParseResult parseResult)
Commands\Example.cs (2)
12internal static Example<T> For<T>(ParseResult parseResult) where T : Command 75internal static Example<T> FromExistingTokens<T>(ParseResult parseResult) where T : Command
Commands\Extensions.cs (2)
15internal static string? GetValueForOptionOrNull(this ParseResult parseResult, Option option) 28internal static bool HasErrorFor(this ParseResult parseResult, Option option, [NotNullWhen(true)] out ParseError? error)
Commands\GlobalArgs.cs (4)
12public GlobalArgs(ParseResult parseResult) 30public ParseResult ParseResult { get; } 46protected static (bool, IReadOnlyList<string>?) ParseTabularOutputSettings(ITabularOutputCommand command, ParseResult parseResult) 54private static NewCommand GetNewCommandFromParseResult(ParseResult parseResult)
Commands\ICommandArgs.cs (2)
17/// Gets the <see cref="System.CommandLine.ParseResult"/> for the command to be executed. 19internal ParseResult ParseResult { get; }
Commands\install\BaseInstallCommand.cs (3)
11internal abstract class BaseInstallCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewInstallCommandDefinition definition) 18ParseResult parseResult, 25protected override InstallCommandArgs ParseContext(ParseResult parseResult)
Commands\install\InstallCommand.cs (2)
11internal sealed class InstallCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewInstallCommandDefinition definition) 18ParseResult parseResult,
Commands\install\InstallCommandArgs.cs (1)
10public InstallCommandArgs(BaseInstallCommand installCommand, ParseResult parseResult)
Commands\install\LegacyInstallCommand.cs (2)
11internal sealed class LegacyInstallCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewInstallCommandDefinition definition) 14protected override Task<NewCommandStatus> ExecuteAsync(InstallCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\list\BaseListCommand.cs (3)
16Func<ParseResult, ITemplateEngineHost> hostBuilder, 33ParseResult parseResult, 44protected override ListCommandArgs ParseContext(ParseResult parseResult)
Commands\list\LegacyListCommand.cs (2)
11internal class LegacyListCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewListCommandDefinition definition) 14protected override Task<NewCommandStatus> ExecuteAsync(ListCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\list\ListCommand.cs (2)
11internal sealed class ListCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewListCommandDefinition definition) 18ParseResult parseResult,
Commands\list\ListCommandArgs.cs (1)
11internal ListCommandArgs(BaseListCommand command, ParseResult parseResult)
Commands\NewCommand.cs (3)
13internal partial class NewCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewCommandDefinition definition) 59ParseResult parseResult, 65protected override NewCommandArgs ParseContext(ParseResult parseResult) => new(this, parseResult);
Commands\NewCommandArgs.cs (1)
21public NewCommandArgs(NewCommand command, ParseResult parseResult)
Commands\search\BaseSearchCommand.cs (3)
12internal abstract class BaseSearchCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewSearchCommandDefinition definition) 27ParseResult parseResult, 38protected override SearchCommandArgs ParseContext(ParseResult parseResult)
Commands\search\LegacySearchCommand.cs (2)
11internal sealed class LegacySearchCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewSearchCommandDefinition definition) 14protected override Task<NewCommandStatus> ExecuteAsync(SearchCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\search\SearchCommand.cs (2)
11internal sealed class SearchCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewSearchCommandDefinition definition) 18ParseResult parseResult,
Commands\search\SearchCommandArgs.cs (1)
11internal SearchCommandArgs(BaseSearchCommand command, ParseResult parseResult)
Commands\uninstall\BaseUninstallCommand.cs (3)
11internal abstract class BaseUninstallCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewUninstallCommandDefinition definition) 18ParseResult parseResult, 26protected override UninstallCommandArgs ParseContext(ParseResult parseResult)
Commands\uninstall\LegacyUninstallCommand.cs (2)
11internal sealed class LegacyUninstallCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewUninstallCommandDefinition definition) 14protected override Task<NewCommandStatus> ExecuteAsync(UninstallCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\uninstall\UninstallCommand.cs (2)
11internal sealed class UninstallCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewUninstallCommandDefinition definition) 18ParseResult parseResult,
Commands\uninstall\UninstallCommandArgs.cs (1)
12public UninstallCommandArgs(BaseUninstallCommand uninstallCommand, ParseResult parseResult)
Commands\update\BaseUpdateCommand.cs (3)
16internal abstract class BaseUpdateCommand<TDefinition>(Func<ParseResult, ITemplateEngineHost> hostBuilder, TDefinition definition) 26ParseResult context, 34protected override UpdateCommandArgs ParseContext(ParseResult parseResult) => new(parseResult);
Commands\update\LegacyUpdateApplyCommand.cs (2)
11internal sealed class LegacyUpdateApplyCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewUpdateApplyLegacyCommandDefinition definition) 14protected override Task<NewCommandStatus> ExecuteAsync(UpdateCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\update\LegacyUpdateCheckCommand.cs (2)
11internal sealed class LegacyUpdateCheckCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewUpdateCheckLegacyCommandDefinition definition) 14protected override Task<NewCommandStatus> ExecuteAsync(UpdateCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\update\UpdateCommand.cs (2)
11internal sealed class UpdateCommand(Func<ParseResult, ITemplateEngineHost> hostBuilder, NewUpdateCommandDefinition definition) 18ParseResult parseResult,
Commands\update\UpdateCommandArgs.cs (1)
10public UpdateCommandArgs(ParseResult parseResult)
NewCommandFactory.cs (1)
12public static Command Create(Func<ParseResult, ICliTemplateEngineHost> hostBuilder, NewCommandDefinition definition)
TemplatePackageDisplay.cs (1)
84ParseResult parseResult,
NuGet.CommandLine.XPlat (1)
Program.cs (1)
170ParseResult parseResult = rootCommand.Parse(args);
System.CommandLine (56)
Command.cs (11)
102/// <para>Use one of the <see cref="SetAction(Action{ParseResult})" /> overloads to construct a handler.</para> 110public void SetAction(Action<ParseResult> action) 128public void SetAction(Func<ParseResult, int> action) 141public void SetAction(Func<ParseResult, CancellationToken, Task> action) 159/// When possible, prefer using the <see cref="SetAction(Func{ParseResult, CancellationToken, Task})"/> overload 165public void SetAction(Func<ParseResult, Task> action) 183/// When possible, prefer using the <see cref="SetAction(Func{ParseResult, CancellationToken, Task{int}})"/> overload 189public void SetAction(Func<ParseResult, Task<int>> action) 206public void SetAction(Func<ParseResult, CancellationToken, Task<int>> action) 251public ParseResult Parse(IReadOnlyList<string> args, ParserConfiguration? configuration = null) 261public ParseResult Parse(string commandLine, ParserConfiguration? configuration = null)
Completions\CompletionAction.cs (2)
20public override int Invoke(ParseResult parseResult) 29var completionParseResult = parseResult.RootCommandResult.Command.Parse(commandLineToComplete, parseResult.Configuration);
Completions\CompletionContext.cs (5)
16internal CompletionContext(ParseResult parseResult) : this(parseResult, GetWordToComplete(parseResult)) 20internal CompletionContext(ParseResult parseResult, string wordToComplete) 34public ParseResult ParseResult { get; } 40public static CompletionContext Empty => _empty ??= new CompletionContext(ParseResult.Empty()); 51ParseResult parseResult,
Completions\TextCompletionContext.cs (2)
12ParseResult parseResult, 21ParseResult parseResult,
EnvironmentVariablesDirective.cs (2)
39public override int Invoke(ParseResult parseResult) 46private void SetEnvVars(ParseResult parseResult)
Help\HelpAction.cs (1)
56public override int Invoke(ParseResult parseResult)
Invocation\AnonymousAsynchronousCommandLineAction.cs (3)
11private readonly Func<ParseResult, CancellationToken, Task<int>> _asyncAction; 13internal AnonymousAsynchronousCommandLineAction(Func<ParseResult, CancellationToken, Task<int>> action) 17public override Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken = default) =>
Invocation\AnonymousSynchronousCommandLineAction.cs (3)
8private readonly Func<ParseResult, int> _syncAction; 10internal AnonymousSynchronousCommandLineAction(Func<ParseResult, int> action) 14public override int Invoke(ParseResult parseResult) =>
Invocation\AsynchronousCommandLineAction.cs (1)
18public abstract Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken = default);
Invocation\InvocationPipeline.cs (4)
11internal static async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken) 98internal static int Invoke(ParseResult parseResult) 139private static int DefaultExceptionHandler(Exception exception, ParseResult parseResult) 156private static int ReturnCodeForMissingAction(ParseResult parseResult)
Invocation\ParseErrorAction.cs (4)
30public override int Invoke(ParseResult parseResult) 47private static void WriteErrorDetails(ParseResult parseResult) 64private static void WriteHelp(ParseResult parseResult) 88private static void WriteTypoCorrectionSuggestions(ParseResult parseResult)
Invocation\SynchronousCommandLineAction.cs (1)
16public abstract int Invoke(ParseResult parseResult);
ParseResult.cs (2)
62internal static ParseResult Empty() => new RootCommand().Parse(Array.Empty<string>()); 368ParseResult parseResult,
Parsing\ArgumentResult.cs (1)
67/// Specifies the maximum number of tokens to consume for the argument. Remaining tokens are passed on and can be consumed by later arguments, or will otherwise be added to <see cref="ParseResult.UnmatchedTokens"/>.
Parsing\CommandLineParser.cs (5)
20/// <returns>A <see cref="ParseResult"/> providing details about the parse operation.</returns> 21public static ParseResult Parse(Command command, IReadOnlyList<string> args, ParserConfiguration? configuration = null) 31/// <returns>A <see cref="ParseResult"/> providing details about the parse operation.</returns> 32public static ParseResult Parse(Command command, string commandLine, ParserConfiguration? configuration = null) 138private static ParseResult Parse(
Parsing\ParseDiagramAction.cs (3)
21public override int Invoke(ParseResult parseResult) 32internal static StringBuilder Diagram(ParseResult parseResult) 57ParseResult parseResult)
Parsing\ParseOperation.cs (1)
57internal ParseResult Parse()
Parsing\SymbolResult.cs (4)
104/// <inheritdoc cref="ParseResult.GetValue{T}(Argument{T})"/> 116/// <inheritdoc cref="ParseResult.GetValue{T}(Option{T})"/> 128/// <inheritdoc cref="ParseResult.GetRequiredValue{T}(Argument{T})"/> 136/// <inheritdoc cref="ParseResult.GetRequiredValue{T}(Option{T})"/>
VersionOption.cs (1)
72public override int Invoke(ParseResult parseResult)