28 references to MultipleAppHostProjectsFoundBehavior
aspire (10)
Commands\ExtensionInternalCommand.cs (1)
50
var result = await _projectLocator.UseOrFindAppHostProjectFileAsync(null,
MultipleAppHostProjectsFoundBehavior
.None, createSettingsFile: false, cancellationToken);
Projects\ProjectLocator.cs (9)
19
Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default);
210
public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)
307
if (multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.Prompt)
317
else if (multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.None)
322
else if (multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.Throw)
402
MultipleAppHostProjectsFoundBehavior
.Throw => throw new ProjectLocatorException(ErrorStrings.MultipleProjectFilesFound),
403
MultipleAppHostProjectsFoundBehavior
.Prompt => await interactionService.PromptForSelectionAsync(InteractionServiceStrings.SelectAppHostToUse, results.BuildableAppHost, projectFile => $"{projectFile.Name} ({Path.GetRelativePath(executionContext.WorkingDirectory.FullName, projectFile.FullName)})", cancellationToken),
404
MultipleAppHostProjectsFoundBehavior
.None => null,
419
var result = await UseOrFindAppHostProjectFileAsync(projectFile,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile, cancellationToken);
Aspire.Cli.Tests (18)
Commands\ExecCommandTests.cs (3)
170
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
188
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
206
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
Commands\ExtensionInternalCommandTests.cs (8)
212
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
230
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
270
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
288
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
321
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
338
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
371
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
388
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
Commands\RunCommandTests.cs (4)
94
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
152
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
170
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
1167
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
TestServices\NoProjectFileProjectLocator.cs (1)
10
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)
TestServices\TestProjectLocator.cs (2)
12
public Func<FileInfo?,
MultipleAppHostProjectsFoundBehavior
, bool, CancellationToken, Task<AppHostProjectSearchResult>>? UseOrFindAppHostProjectFileWithBehaviorAsyncCallback { get; set; }
33
public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)