38 references to MultipleAppHostProjectsFoundBehavior
aspire (19)
Commands\AddCommand.cs (1)
74
var searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile: true, cancellationToken);
Commands\AppHostLauncher.cs (3)
87
var
multipleAppHostBehavior = format == OutputFormat.Json
88
?
MultipleAppHostProjectsFoundBehavior
.Throw
89
:
MultipleAppHostProjectsFoundBehavior
.Prompt;
Commands\ExtensionInternalCommand.cs (1)
44
var result = await _projectLocator.UseOrFindAppHostProjectFileAsync(null,
MultipleAppHostProjectsFoundBehavior
.None, createSettingsFile: false, cancellationToken);
Commands\PipelineCommandBase.cs (2)
137
var searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile: true, cancellationToken);
168
var searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile: true, cancellationToken);
Commands\RestoreCommand.cs (1)
68
MultipleAppHostProjectsFoundBehavior
.Prompt,
Commands\RunCommand.cs (1)
183
var searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile: true, cancellationToken);
Projects\ProjectLocator.cs (9)
20
Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default);
254
public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)
289
if (multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.Prompt)
299
else if (multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.None)
304
else if (multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.Throw)
386
MultipleAppHostProjectsFoundBehavior
.Throw => throw new ProjectLocatorException(ErrorStrings.MultipleProjectFilesFound, ProjectLocatorFailureReason.MultipleProjectFilesFound),
387
MultipleAppHostProjectsFoundBehavior
.Prompt => await interactionService.PromptForSelectionAsync(InteractionServiceStrings.SelectAppHostToUse, results.BuildableAppHost, projectFile => $"{projectFile.Name.EscapeMarkup()} ({Path.GetRelativePath(executionContext.WorkingDirectory.FullName, projectFile.FullName).EscapeMarkup()})", cancellationToken),
388
MultipleAppHostProjectsFoundBehavior
.None => null,
403
var result = await UseOrFindAppHostProjectFileAsync(projectFile,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile, cancellationToken);
Secrets\SecretStoreResolver.cs (1)
26
MultipleAppHostProjectsFoundBehavior
.Prompt,
Aspire.Cli.Tests (19)
Commands\ExecCommandTests.cs (3)
171
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
186
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
201
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
Commands\ExtensionInternalCommandTests.cs (8)
203
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
221
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
258
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
276
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
306
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
323
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
353
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
370
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
Commands\RunCommandTests.cs (4)
167
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
222
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
237
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
1266
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
Commands\SecretCommandTests.cs (1)
91
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)
TestServices\NoProjectFileProjectLocator.cs (1)
10
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)
TestServices\TestProjectLocator.cs (2)
13
public Func<FileInfo?,
MultipleAppHostProjectsFoundBehavior
, bool, CancellationToken, Task<AppHostProjectSearchResult>>? UseOrFindAppHostProjectFileWithBehaviorAsyncCallback { get; set; }
34
public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)