100 references to MultipleAppHostProjectsFoundBehavior
aspire (36)
Backchannel\AppHostConnectionResolver.cs (1)
124MultipleAppHostProjectsFoundBehavior.Throw,
Commands\AddCommand.cs (1)
130searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile: true, cancellationToken);
Commands\AgentMcpCommand.cs (1)
131MultipleAppHostProjectsFoundBehavior.Throw,
Commands\AppHostLauncher.cs (3)
150var multipleAppHostBehavior = format == OutputFormat.Json || !hostEnvironment.SupportsInteractiveInput 151? MultipleAppHostProjectsFoundBehavior.Throw 152: MultipleAppHostProjectsFoundBehavior.Prompt;
Commands\ExtensionInternalCommand.cs (1)
39var result = await _projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.None, createSettingsFile: false, displayProgress: false, cancellationToken);
Commands\PipelineCommandBase.cs (2)
196var searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile: true, cancellationToken); 245var searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile: true, cancellationToken);
Commands\ResourceCommand.cs (1)
691MultipleAppHostProjectsFoundBehavior.Throw,
Commands\RestoreCommand.cs (1)
76MultipleAppHostProjectsFoundBehavior.Prompt,
Commands\RunCommand.cs (3)
295var multipleAppHostBehavior = _hostEnvironment.SupportsInteractiveInput 296? MultipleAppHostProjectsFoundBehavior.Prompt 297: MultipleAppHostProjectsFoundBehavior.Throw;
Commands\StopCommand.cs (4)
247MultipleAppHostProjectsFoundBehavior? multipleAppHostBehaviorOverride = null) 249var multipleAppHostBehavior = multipleAppHostBehaviorOverride ?? (_hostEnvironment.SupportsInteractiveInput 250? MultipleAppHostProjectsFoundBehavior.Prompt 251: MultipleAppHostProjectsFoundBehavior.Throw);
Packaging\IntegrationPackageSearchService.cs (1)
176MultipleAppHostProjectsFoundBehavior.Throw,
Projects\ProjectLocator.cs (15)
97Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default); 99Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, bool displayProgress, CancellationToken cancellationToken = default) 874public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default) 879public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, bool displayProgress, CancellationToken cancellationToken = default) 889private async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileCoreAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, bool displayProgress, CancellationToken cancellationToken) 907stopAfterMultipleBuildableAppHosts: multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.Throw, 971if (multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.Prompt) 982else if (multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.None) 987else if (multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.Throw) 1077if (settingsAppHost is not null && multipleAppHostProjectsFoundBehavior is not MultipleAppHostProjectsFoundBehavior.None) 1096stopAfterMultipleBuildableAppHosts: multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.Throw && settingsAppHost is null, 1167MultipleAppHostProjectsFoundBehavior.Throw => throw new ProjectLocatorException(ErrorStrings.MultipleProjectFilesFound, ProjectLocatorFailureReason.MultipleProjectFilesFound), 1168MultipleAppHostProjectsFoundBehavior.Prompt => await interactionService.PromptForSelectionAsync(InteractionServiceStrings.SelectAppHostToUse, results.BuildableAppHost.Select(c => c.AppHostFile).ToList(), projectFile => $"{projectFile.Name.EscapeMarkup()} ({Path.GetRelativePath(executionContext.WorkingDirectory.FullName, projectFile.FullName).EscapeMarkup()})", cancellationToken: cancellationToken), 1169MultipleAppHostProjectsFoundBehavior.None => null, 1220var result = await UseOrFindAppHostProjectFileAsync(projectFile, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile, cancellationToken);
Secrets\AspireSecretsStoreResolver.cs (2)
39MultipleAppHostProjectsFoundBehavior.Prompt, 109MultipleAppHostProjectsFoundBehavior.Prompt,
Aspire.Cli.Tests (64)
Commands\ExtensionInternalCommandTests.cs (8)
239MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, 267MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, 304MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, 332MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, 372MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, 389MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, 429MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, 446MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior,
Commands\ResourceCommandTests.cs (1)
170Assert.Equal(MultipleAppHostProjectsFoundBehavior.Throw, behavior);
Commands\RunCommandTests.cs (4)
1729public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 2545public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 2570public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 4226public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
Commands\SecretCommandTests.cs (1)
432public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)
Projects\ProjectLocatorTests.cs (47)
88MultipleAppHostProjectsFoundBehavior.Prompt, 117MultipleAppHostProjectsFoundBehavior.Prompt, 148MultipleAppHostProjectsFoundBehavior.Prompt, 180MultipleAppHostProjectsFoundBehavior.Prompt, 215MultipleAppHostProjectsFoundBehavior.Prompt, 245MultipleAppHostProjectsFoundBehavior.Prompt, 269MultipleAppHostProjectsFoundBehavior.Prompt, 291MultipleAppHostProjectsFoundBehavior.Prompt, 330MultipleAppHostProjectsFoundBehavior.Prompt, 415MultipleAppHostProjectsFoundBehavior.Prompt, 451MultipleAppHostProjectsFoundBehavior.Throw, 480MultipleAppHostProjectsFoundBehavior.Prompt, 548MultipleAppHostProjectsFoundBehavior.Throw, 599MultipleAppHostProjectsFoundBehavior.Throw, 640MultipleAppHostProjectsFoundBehavior.Throw, 670MultipleAppHostProjectsFoundBehavior.Throw, 701MultipleAppHostProjectsFoundBehavior.Throw, 733MultipleAppHostProjectsFoundBehavior.Throw, 1014multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Prompt, 1052multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Throw, 1088multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Prompt, 1139multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1192multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1229multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1270multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1303multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1449MultipleAppHostProjectsFoundBehavior.Throw, 1479MultipleAppHostProjectsFoundBehavior.Throw, 1630multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Throw, 1700multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Prompt, 1754multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Throw, 2068MultipleAppHostProjectsFoundBehavior.Throw, 2388MultipleAppHostProjectsFoundBehavior.Throw, 2423MultipleAppHostProjectsFoundBehavior.Throw, 2470MultipleAppHostProjectsFoundBehavior.Throw, 2515MultipleAppHostProjectsFoundBehavior.Throw, 2557MultipleAppHostProjectsFoundBehavior.None, 2598MultipleAppHostProjectsFoundBehavior.Throw, 2680MultipleAppHostProjectsFoundBehavior.None, 3160var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3190await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3214var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3237await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3293await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3327var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3360var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 4170MultipleAppHostProjectsFoundBehavior.None,
TestServices\NoProjectFileProjectLocator.cs (1)
20public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)
TestServices\TestProjectLocator.cs (2)
14public Func<FileInfo?, MultipleAppHostProjectsFoundBehavior, bool, CancellationToken, Task<AppHostProjectSearchResult>>? UseOrFindAppHostProjectFileWithBehaviorAsyncCallback { get; set; } 99public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)