97 references to MultipleAppHostProjectsFoundBehavior
aspire (33)
Backchannel\AppHostConnectionResolver.cs (1)
112MultipleAppHostProjectsFoundBehavior.Throw,
Commands\AddCommand.cs (1)
114searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile: true, cancellationToken);
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\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)
691MultipleAppHostProjectsFoundBehavior.Throw,
Commands\RestoreCommand.cs (1)
76MultipleAppHostProjectsFoundBehavior.Prompt,
Commands\RunCommand.cs (3)
291var multipleAppHostBehavior = _hostEnvironment.SupportsInteractiveInput 292? MultipleAppHostProjectsFoundBehavior.Prompt 293: MultipleAppHostProjectsFoundBehavior.Throw;
Commands\StopCommand.cs (4)
153MultipleAppHostProjectsFoundBehavior? multipleAppHostBehaviorOverride = null) 155var multipleAppHostBehavior = multipleAppHostBehaviorOverride ?? (_hostEnvironment.SupportsInteractiveInput 156? MultipleAppHostProjectsFoundBehavior.Prompt 157: 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) 876public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default) 881public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, bool displayProgress, CancellationToken cancellationToken = default) 899stopAfterMultipleBuildableAppHosts: multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.Throw, 963if (multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.Prompt) 974else if (multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.None) 979else if (multipleAppHostProjectsFoundBehavior is MultipleAppHostProjectsFoundBehavior.Throw) 1069if (settingsAppHost is not null && multipleAppHostProjectsFoundBehavior is not MultipleAppHostProjectsFoundBehavior.None) 1088stopAfterMultipleBuildableAppHosts: 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, 1212var result = await UseOrFindAppHostProjectFileAsync(projectFile, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile, cancellationToken);
Secrets\SecretStoreResolver.cs (1)
26MultipleAppHostProjectsFoundBehavior.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)
1672public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 2488public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 2513public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 4169public 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 (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, 547MultipleAppHostProjectsFoundBehavior.Throw, 598MultipleAppHostProjectsFoundBehavior.Throw, 639MultipleAppHostProjectsFoundBehavior.Throw, 669MultipleAppHostProjectsFoundBehavior.Throw, 700MultipleAppHostProjectsFoundBehavior.Throw, 732MultipleAppHostProjectsFoundBehavior.Throw, 1013multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Prompt, 1051multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Throw, 1087multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Prompt, 1138multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1191multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1228multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1269multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1302multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.None, 1447MultipleAppHostProjectsFoundBehavior.Throw, 1477MultipleAppHostProjectsFoundBehavior.Throw, 1628multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Throw, 1698multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Prompt, 1752multipleAppHostProjectsFoundBehavior: MultipleAppHostProjectsFoundBehavior.Throw, 2066MultipleAppHostProjectsFoundBehavior.Throw, 2386MultipleAppHostProjectsFoundBehavior.Throw, 2421MultipleAppHostProjectsFoundBehavior.Throw, 2468MultipleAppHostProjectsFoundBehavior.Throw, 2513MultipleAppHostProjectsFoundBehavior.Throw, 2555MultipleAppHostProjectsFoundBehavior.None, 2596MultipleAppHostProjectsFoundBehavior.Throw, 2678MultipleAppHostProjectsFoundBehavior.None, 3158var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3188await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3212var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3235await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3291await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3325var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 3358var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, MultipleAppHostProjectsFoundBehavior.Prompt, createSettingsFile: false, CancellationToken.None).DefaultTimeout(); 4168MultipleAppHostProjectsFoundBehavior.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)