100 references to MultipleAppHostProjectsFoundBehavior
aspire (36)
Backchannel\AppHostConnectionResolver.cs (1)
124
MultipleAppHostProjectsFoundBehavior
.Throw,
Commands\AddCommand.cs (1)
130
searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile: true, cancellationToken);
Commands\AgentMcpCommand.cs (1)
131
MultipleAppHostProjectsFoundBehavior
.Throw,
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\PipelineCommandBase.cs (2)
196
var searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile: true, cancellationToken);
245
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)
295
var
multipleAppHostBehavior = _hostEnvironment.SupportsInteractiveInput
296
?
MultipleAppHostProjectsFoundBehavior
.Prompt
297
:
MultipleAppHostProjectsFoundBehavior
.Throw;
Commands\StopCommand.cs (4)
247
MultipleAppHostProjectsFoundBehavior
? multipleAppHostBehaviorOverride = null)
249
var
multipleAppHostBehavior = multipleAppHostBehaviorOverride ?? (_hostEnvironment.SupportsInteractiveInput
250
?
MultipleAppHostProjectsFoundBehavior
.Prompt
251
:
MultipleAppHostProjectsFoundBehavior
.Throw);
Packaging\IntegrationPackageSearchService.cs (1)
176
MultipleAppHostProjectsFoundBehavior
.Throw,
Projects\ProjectLocator.cs (15)
97
Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default);
99
Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, bool displayProgress, CancellationToken cancellationToken = default)
874
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)
879
public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, bool displayProgress, CancellationToken cancellationToken = default)
889
private async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileCoreAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, bool displayProgress, CancellationToken cancellationToken)
907
stopAfterMultipleBuildableAppHosts: multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.Throw,
971
if (multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.Prompt)
982
else if (multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.None)
987
else if (multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.Throw)
1077
if (settingsAppHost is not null && multipleAppHostProjectsFoundBehavior is not
MultipleAppHostProjectsFoundBehavior
.None)
1096
stopAfterMultipleBuildableAppHosts: multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.Throw && settingsAppHost is null,
1167
MultipleAppHostProjectsFoundBehavior
.Throw => throw new ProjectLocatorException(ErrorStrings.MultipleProjectFilesFound, ProjectLocatorFailureReason.MultipleProjectFilesFound),
1168
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),
1169
MultipleAppHostProjectsFoundBehavior
.None => null,
1220
var result = await UseOrFindAppHostProjectFileAsync(projectFile,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile, cancellationToken);
Secrets\AspireSecretsStoreResolver.cs (2)
39
MultipleAppHostProjectsFoundBehavior
.Prompt,
109
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)
1729
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
2545
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
2570
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
4226
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
Commands\SecretCommandTests.cs (1)
432
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,
548
MultipleAppHostProjectsFoundBehavior
.Throw,
599
MultipleAppHostProjectsFoundBehavior
.Throw,
640
MultipleAppHostProjectsFoundBehavior
.Throw,
670
MultipleAppHostProjectsFoundBehavior
.Throw,
701
MultipleAppHostProjectsFoundBehavior
.Throw,
733
MultipleAppHostProjectsFoundBehavior
.Throw,
1014
multipleAppHostProjectsFoundBehavior:
MultipleAppHostProjectsFoundBehavior
.Prompt,
1052
multipleAppHostProjectsFoundBehavior:
MultipleAppHostProjectsFoundBehavior
.Throw,
1088
multipleAppHostProjectsFoundBehavior:
MultipleAppHostProjectsFoundBehavior
.Prompt,
1139
multipleAppHostProjectsFoundBehavior:
MultipleAppHostProjectsFoundBehavior
.None,
1192
multipleAppHostProjectsFoundBehavior:
MultipleAppHostProjectsFoundBehavior
.None,
1229
multipleAppHostProjectsFoundBehavior:
MultipleAppHostProjectsFoundBehavior
.None,
1270
multipleAppHostProjectsFoundBehavior:
MultipleAppHostProjectsFoundBehavior
.None,
1303
multipleAppHostProjectsFoundBehavior:
MultipleAppHostProjectsFoundBehavior
.None,
1449
MultipleAppHostProjectsFoundBehavior
.Throw,
1479
MultipleAppHostProjectsFoundBehavior
.Throw,
1630
multipleAppHostProjectsFoundBehavior:
MultipleAppHostProjectsFoundBehavior
.Throw,
1700
multipleAppHostProjectsFoundBehavior:
MultipleAppHostProjectsFoundBehavior
.Prompt,
1754
multipleAppHostProjectsFoundBehavior:
MultipleAppHostProjectsFoundBehavior
.Throw,
2068
MultipleAppHostProjectsFoundBehavior
.Throw,
2388
MultipleAppHostProjectsFoundBehavior
.Throw,
2423
MultipleAppHostProjectsFoundBehavior
.Throw,
2470
MultipleAppHostProjectsFoundBehavior
.Throw,
2515
MultipleAppHostProjectsFoundBehavior
.Throw,
2557
MultipleAppHostProjectsFoundBehavior
.None,
2598
MultipleAppHostProjectsFoundBehavior
.Throw,
2680
MultipleAppHostProjectsFoundBehavior
.None,
3160
var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null,
MultipleAppHostProjectsFoundBehavior
.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout();
3190
await projectLocator.UseOrFindAppHostProjectFileAsync(null,
MultipleAppHostProjectsFoundBehavior
.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout();
3214
var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null,
MultipleAppHostProjectsFoundBehavior
.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout();
3237
await projectLocator.UseOrFindAppHostProjectFileAsync(null,
MultipleAppHostProjectsFoundBehavior
.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout();
3293
await projectLocator.UseOrFindAppHostProjectFileAsync(null,
MultipleAppHostProjectsFoundBehavior
.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout();
3327
var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null,
MultipleAppHostProjectsFoundBehavior
.Throw, createSettingsFile: false, CancellationToken.None).DefaultTimeout();
3360
var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile: false, CancellationToken.None).DefaultTimeout();
4170
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)