142 references to PromptBinding
aspire (50)
Commands\AgentInitCommand.cs (7)
208PromptBinding.Create(parseResult, s_agentsOption), 209PromptBinding.Create(parseResult, s_skillsOption), 210PromptBinding.Create(parseResult, s_scopeOption, AgentConfigurationScope.Project), 211PromptBinding.CreateBoolConfirm(parseResult, s_mcpOption, defaultValue: false), 225binding: PromptBinding.Create(parseResult, s_workspaceRootOption, defaultWorkspaceRoot.FullName), 347var (wasProvided, requestedSkills, _) = PromptBinding.Resolve(skillsBindingWithDefault); 693var (wasProvided, optionValue, _) = PromptBinding.Resolve(skillsBinding);
Commands\InitCommand.cs (4)
175var agentInitBinding = PromptBinding.CreateInvertedBoolConfirm(parseResult, NewCommand.s_suppressAgentInitOption, defaultValue: true); 185PromptBinding.Create(parseResult, AgentInitCommand.s_agentsOption), 186PromptBinding.Create(parseResult, AgentInitCommand.s_skillsOption), 187PromptBinding.Create(parseResult, AgentInitCommand.s_scopeOption, AgentConfigurationScope.Project),
Commands\NewCommand.cs (6)
606var agentInitBinding = PromptBinding.CreateInvertedBoolConfirm(parseResult, s_suppressAgentInitOption, defaultValue: true); 615PromptBinding.Create(parseResult, AgentInitCommand.s_agentsOption), 616PromptBinding.Create(parseResult, AgentInitCommand.s_skillsOption), 617PromptBinding.Create(parseResult, AgentInitCommand.s_scopeOption, AgentConfigurationScope.Project), 794binding: PromptBinding.Create(parseResult, NewCommand.s_outputOption, path), 807binding: PromptBinding.Create(parseResult, NewCommand.s_nameOption, defaultName),
Commands\PipelineCommandBase.cs (7)
1191binding: PromptBinding.CreateDefault(input.Value), 1197binding: PromptBinding.CreateDefault(input.Value), 1204InputType.Boolean => (await InteractionService.PromptConfirmAsync(promptText, binding: PromptBinding.CreateDefault(ParseBooleanValue(input.Value)), cancellationToken: cancellationToken)).ToString().ToLowerInvariant(), 1220return await InteractionService.PromptForStringAsync(promptText, binding: PromptBinding.CreateDefault(input.Value), required: input.Required, cancellationToken: cancellationToken); 1242return await InteractionService.PromptForStringAsync(promptText, binding: PromptBinding.CreateDefault(input.Value), required: input.Required, cancellationToken: cancellationToken); 1264binding: PromptBinding.CreateDefault(input.Value), 1354binding: PromptBinding.CreateDefault(input.Value),
Commands\RenderCommand.cs (3)
371binding: PromptBinding.CreateDefault<string?>("hello"), 378binding: PromptBinding.CreateDefault(true), 429binding: PromptBinding.CreateDefault<string?>("hello"),
Commands\UpdateCommand.cs (5)
346var channelBinding = PromptBinding.Create(parseResult, _channelOption); 367var confirmBinding = PromptBinding.Create(parseResult, s_yesOption, defaultValue: true); 392NuGetConfigDirBinding = PromptBinding.Create(parseResult, s_nugetConfigDirOption), 467binding: PromptBinding.Create(parseResult, s_yesOption, false), 754var channelBinding = PromptBinding.Create(parseResult, _channelOption);
Interaction\ConsoleInteractionService.cs (4)
222var (wasProvided, value, defaultValue) = PromptBinding.Resolve(binding); 295var (wasProvided, value, defaultValue) = PromptBinding.Resolve(binding); 367var (wasProvided, value, defaultValue) = PromptBinding.Resolve(binding); 667var (wasProvided, value, defaultValue) = PromptBinding.Resolve(binding);
Interaction\ExtensionInteractionService.cs (5)
149var (wasProvided, value, _) = PromptBinding.Resolve(binding); 204var (wasProvided, value, _) = PromptBinding.Resolve(binding); 273var (wasProvided, value, _) = PromptBinding.Resolve(binding); 311var (wasProvided, value, _) = PromptBinding.Resolve(binding); 349var (wasProvided, value, _) = PromptBinding.Resolve(binding);
Projects\ProjectUpdater.cs (1)
76var (wasProvided, selectedDirectory, _) = PromptBinding.Resolve(context.NuGetConfigDirBinding);
Templating\CliTemplateFactory.EmptyTemplate.cs (1)
134var binding = PromptBinding.CreateBoolConfirm(parseResult, _localhostTldOption, defaultValue: false);
Templating\CliTemplateFactory.PythonStarterTemplate.cs (1)
129var binding = PromptBinding.CreateBoolConfirm(parseResult, _useRedisCacheOption, interactiveDefault: true, nonInteractiveDefault: false);
Templating\DotNetTemplateFactory.cs (5)
289var binding = PromptBinding.CreateBoolConfirm(result, _localhostTldOption, defaultValue: false); 305var binding = PromptBinding.CreateBoolConfirm(result, _useRedisCacheOption, interactiveDefault: true, nonInteractiveDefault: false); 321var binding = PromptBinding.Create(result, _testFrameworkOption); 333binding: PromptBinding.CreateDefault(false), 365var binding = PromptBinding.Create(result, _xunitVersionOption, "v3mtp");
Templating\TemplateNuGetConfigService.cs (1)
49binding: PromptBinding.CreateDefault(true),
Aspire.Cli.Tests (92)
Commands\AgentInitCommandTests.cs (8)
734PromptBinding.CreateDefault(true), 735PromptBinding.CreateDefault<string?>(null), 736PromptBinding.CreateDefault<string?>(null), 737PromptBinding.CreateDefault(AgentConfigurationScope.Project), 769PromptBinding.CreateDefault(true), 770PromptBinding.CreateDefault<string?>(null), 771PromptBinding.CreateDefault<string?>(null), 772PromptBinding.CreateDefault(AgentConfigurationScope.Project),
Interaction\ConsoleInteractionServiceTests.cs (34)
1305await interactionService.PromptConfirmAsync("Proceed?", PromptBinding.CreateDefault(defaultValue), cancellationToken: CancellationToken.None); 1323var result = await interactionService.PromptConfirmAsync("Proceed?", PromptBinding.CreateDefault(defaultValue), cancellationToken: CancellationToken.None); 1340var result = await interactionService.PromptConfirmAsync("Proceed?", PromptBinding.CreateDefault(defaultValue), cancellationToken: CancellationToken.None); 1357var result = await interactionService.PromptConfirmAsync("Proceed?", PromptBinding.CreateDefault(defaultValue), cancellationToken: CancellationToken.None); 1373var binding = PromptBinding.Create(parseResult, option); 1388var binding = PromptBinding.CreateDefault<string?>(""); 1401var binding = PromptBinding.CreateDefault<string?>("good-value"); 1420binding: PromptBinding.CreateDefault<string?>(rawDefault), 1436var binding = PromptBinding.Create(parseResult, option); 1449var binding = PromptBinding.CreateDefault(true); 1466var binding = PromptBinding.CreateBoolConfirm(parseResult, option, interactiveDefault: true, nonInteractiveDefault: false); 1483var binding = PromptBinding.CreateBoolConfirm(parseResult, option, interactiveDefault: true, nonInteractiveDefault: false); 1550var binding = PromptBinding.CreateDefault("test"); 1566var binding = PromptBinding.Create(parseResult, option); 1578var binding = PromptBinding.Create(parseResult, option, true); 1594var binding = PromptBinding.Create(parseResult, option); 1623var binding = PromptBinding.Create(parseResult, option); 1645var binding = PromptBinding.Create(parseResult, option); 1672var binding = PromptBinding.Create(parseResult, option); 1698var binding = PromptBinding.Create(parseResult, option); 1730var binding = PromptBinding.Create(parseResult, option); 1756var binding = PromptBinding.Create(parseResult, option, "option2"); 1774var binding = PromptBinding.Create(parseResult, option); 1792var binding = PromptBinding.Create(parseResult, option); 1808var binding = PromptBinding.CreateInvertedBoolConfirm(parseResult, option, defaultValue: true); 1820var binding = PromptBinding.CreateBoolConfirm(parseResult, option, defaultValue: false); 1828var binding = PromptBinding.CreateDefault("original"); 1865var binding = PromptBinding.CreateDefault<string?>("fallback"); 1881var binding = PromptBinding.Create(parseResult, option); 1898var binding = PromptBinding.Create(parseResult, option); 1917var binding = PromptBinding.Create(parseResult, option); 1936var binding = PromptBinding.Create(parseResult, option, "option2"); 1955var binding = PromptBinding.Create(parseResult, option, "alpha,beta"); 1971var binding = PromptBinding.Create(command.Parse(""), option, "copilot,claude,opencode");
Projects\GuestAppHostProjectTests.cs (24)
1145ConfirmBinding = PromptBinding.CreateDefault<bool>(false), 1146NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 1251ConfirmBinding = PromptBinding.CreateDefault(false), 1252NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 1314ConfirmBinding = PromptBinding.CreateDefault(false), 1315NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 1362ConfirmBinding = PromptBinding.CreateDefault(true), 1363NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 1413ConfirmBinding = PromptBinding.CreateDefault(false), 1414NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 1666ConfirmBinding = PromptBinding.CreateDefault<bool>(false), 1667NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 1725ConfirmBinding = PromptBinding.CreateDefault<bool>(false), 1726NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 1785ConfirmBinding = PromptBinding.CreateDefault<bool>(false), 1786NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 1841ConfirmBinding = PromptBinding.CreateDefault<bool>(false), 1842NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 1890ConfirmBinding = PromptBinding.CreateDefault<bool>(false), 1891NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 2388ConfirmBinding = PromptBinding.CreateDefault<bool>(false), 2389NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 2478ConfirmBinding = PromptBinding.CreateDefault<bool>(false), 2479NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null),
Projects\ProjectUpdaterNuGetConfigurationTests.cs (8)
988ConfirmBinding = PromptBinding.CreateDefault(true), 989NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 1100ConfirmBinding = PromptBinding.CreateDefault(true), 1101NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(projectFile.DirectoryName) 1266ConfirmBinding = PromptBinding.CreateDefault(true), 1267NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null), 1554ConfirmBinding = PromptBinding.CreateDefault(true), 1555NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null)
Projects\ProjectUpdaterTests.cs (2)
2138ConfirmBinding = PromptBinding.CreateDefault(true), 2139NuGetConfigDirBinding = PromptBinding.CreateDefault<string?>(null),
Projects\RepositoryToolUpdaterTests.cs (11)
178var result = await updater.UpdateAsync(manifests, CreateChannel("13.4.0"), PromptBinding.CreateDefault(true), CancellationToken.None); 237var result = await updater.UpdateAsync(manifests, channel, PromptBinding.CreateDefault(true), CancellationToken.None); 294await updater.UpdateAsync(manifests, channel, PromptBinding.CreateDefault(true), CancellationToken.None); 341var result = await updater.UpdateAsync(manifests, CreateChannel("13.4.0"), PromptBinding.CreateDefault(true), CancellationToken.None); 380await updater.UpdateAsync(manifests, CreateChannel(targetVersion, channelName), PromptBinding.CreateDefault(true), CancellationToken.None); 414updater.UpdateAsync(manifests, CreateChannel("13.5.0-preview.1", "daily"), PromptBinding.CreateDefault(true), CancellationToken.None)); 443updater.UpdateAsync(manifests, CreateChannel("13.4.0"), PromptBinding.CreateDefault(true), CancellationToken.None)); 471var result = await updater.UpdateAsync(manifests, CreateChannel("13.4.0"), PromptBinding.CreateDefault(true), CancellationToken.None); 530updater.UpdateAsync(manifests, channel, PromptBinding.CreateDefault(true), cancellation.Token)); 582await updater.UpdateAsync(manifests, CreateChannel("13.4.0"), PromptBinding.CreateDefault(true), CancellationToken.None); 626await updater.UpdateAsync(manifests, channel, PromptBinding.CreateDefault(true), CancellationToken.None);
TestServices\TestExtensionInteractionService.cs (1)
212var (wasProvided, value, _) = PromptBinding.Resolve(binding);
TestServices\TestInteractionService.cs (4)
120var (wasProvided, value, _) = PromptBinding.Resolve(binding); 133var (wasProvided, value, _) = PromptBinding.Resolve(binding); 171var (wasProvided, value, _) = PromptBinding.Resolve(binding); 295var (wasProvided, value, _) = PromptBinding.Resolve(binding);