95 references to MultipleAppHostProjectsFoundBehavior
aspire (33)
Backchannel\AppHostConnectionResolver.cs (1)
111MultipleAppHostProjectsFoundBehavior.Throw,
Commands\AddCommand.cs (1)
114searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile: true, cancellationToken);
Commands\AppHostLauncher.cs (3)
149var multipleAppHostBehavior = format == OutputFormat.Json || !hostEnvironment.SupportsInteractiveInput 150? MultipleAppHostProjectsFoundBehavior.Throw 151: MultipleAppHostProjectsFoundBehavior.Prompt;
Commands\ExtensionInternalCommand.cs (1)
39var result = await _projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.None, createSettingsFile: false, displayProgress: false, cancellationToken);
Commands\IntegrationPackageSearchService.cs (1)
119MultipleAppHostProjectsFoundBehavior.Throw,
Commands\PipelineCommandBase.cs (2)
172var searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile: true, cancellationToken); 221var searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile: true, cancellationToken);
Commands\ResourceCommand.cs (1)
690MultipleAppHostProjectsFoundBehavior.Throw,
Commands\RestoreCommand.cs (1)
76MultipleAppHostProjectsFoundBehavior.Prompt,
Commands\RunCommand.cs (3)
263var multipleAppHostBehavior = _hostEnvironment.SupportsInteractiveInput 264? MultipleAppHostProjectsFoundBehavior.Prompt 265: MultipleAppHostProjectsFoundBehavior.Throw;
Commands\StopCommand.cs (4)
152MultipleAppHostProjectsFoundBehavior? multipleAppHostBehaviorOverride = null) 154var multipleAppHostBehavior = multipleAppHostBehaviorOverride ?? (_hostEnvironment.SupportsInteractiveInput 155? MultipleAppHostProjectsFoundBehavior.Prompt 156: MultipleAppHostProjectsFoundBehavior.Throw);
Projects\ProjectLocator.cs (14)
99Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default); 101Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, bool displayProgress, CancellationToken cancellationToken = default) 882public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default) 887public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, bool displayProgress, CancellationToken cancellationToken = default) 905stopAfterMultipleBuildableAppHosts: multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.Throw, 969if (multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.Prompt) 980else if (multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.None) 985else if (multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.Throw) 1074if (settingsAppHost is not null && multipleAppHostProjectsFoundBehavior is not MultipleAppHostProjectsFoundBehavior.None) 1093stopAfterMultipleBuildableAppHosts: multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.Throw && settingsAppHost is null, 1159MultipleAppHostProjectsFoundBehavior.Throw => throw new ProjectLocatorException(ErrorStrings.MultipleProjectFilesFound, ProjectLocatorFailureReason.MultipleProjectFilesFound), 1160MultipleAppHostProjectsFoundBehavior.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), 1161MultipleAppHostProjectsFoundBehavior.None => null, 1194var result = await UseOrFindAppHostProjectFileAsync(projectFile, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile, cancellationToken);
Secrets\SecretStoreResolver.cs (1)
26MultipleAppHostProjectsFoundBehavior.Prompt,
Aspire.Cli.Tests (62)
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)
1255public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 1935public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 1960public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 3489public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
Commands\SecretCommandTests.cs (1)
101public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)
Projects\ProjectLocatorTests.cs (45)
81MultipleAppHostProjectsFoundBehavior.Prompt, 110MultipleAppHostProjectsFoundBehavior.Prompt, 141MultipleAppHostProjectsFoundBehavior.Prompt, 173MultipleAppHostProjectsFoundBehavior.Prompt, 208MultipleAppHostProjectsFoundBehavior.Prompt, 238MultipleAppHostProjectsFoundBehavior.Prompt, 262MultipleAppHostProjectsFoundBehavior.Prompt, 284MultipleAppHostProjectsFoundBehavior.Prompt, 323MultipleAppHostProjectsFoundBehavior.Prompt, 388MultipleAppHostProjectsFoundBehavior.Prompt, 424MultipleAppHostProjectsFoundBehavior.Throw, 453MultipleAppHostProjectsFoundBehavior.Prompt, 520MultipleAppHostProjectsFoundBehavior.Throw, 571MultipleAppHostProjectsFoundBehavior.Throw, 612MultipleAppHostProjectsFoundBehavior.Throw, 642MultipleAppHostProjectsFoundBehavior.Throw, 673MultipleAppHostProjectsFoundBehavior.Throw, 705MultipleAppHostProjectsFoundBehavior.Throw, 986multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Prompt, 1024multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Throw, 1060multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Prompt, 1111multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1164multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1201multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1242multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1275multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1420MultipleAppHostProjectsFoundBehavior.Throw, 1566multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Throw, 1636multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Prompt, 1690multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Throw, 2004MultipleAppHostProjectsFoundBehavior.Throw, 2324MultipleAppHostProjectsFoundBehavior.Throw, 2359MultipleAppHostProjectsFoundBehavior.Throw, 2406MultipleAppHostProjectsFoundBehavior.Throw, 2451MultipleAppHostProjectsFoundBehavior.Throw, 2493MultipleAppHostProjectsFoundBehavior.None, 2534MultipleAppHostProjectsFoundBehavior.Throw, 2596MultipleAppHostProjectsFoundBehavior.None, 3076var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3106await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3130var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3153await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3209await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3243var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3276var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile: false, CancellationToken.None).DefaultTimeout();
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)