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