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