31 references to MultipleAppHostProjectsFoundBehavior
aspire (13)
Commands\AddCommand.cs (1)
81
var searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile: true, cancellationToken);
Commands\ExtensionInternalCommand.cs (1)
50
var result = await _projectLocator.UseOrFindAppHostProjectFileAsync(null,
MultipleAppHostProjectsFoundBehavior
.None, createSettingsFile: false, cancellationToken);
Commands\PipelineCommandBase.cs (1)
135
var searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile: true, cancellationToken);
Commands\RunCommand.cs (1)
131
var searchResult = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile,
MultipleAppHostProjectsFoundBehavior
.Prompt, createSettingsFile: true, cancellationToken);
Projects\ProjectLocator.cs (9)
18
Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default);
167
public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)
197
if (multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.Prompt)
207
else if (multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.None)
212
else if (multipleAppHostProjectsFoundBehavior is
MultipleAppHostProjectsFoundBehavior
.Throw)
280
MultipleAppHostProjectsFoundBehavior
.Throw => throw new ProjectLocatorException(ErrorStrings.MultipleProjectFilesFound),
281
MultipleAppHostProjectsFoundBehavior
.Prompt => await interactionService.PromptForSelectionAsync(InteractionServiceStrings.SelectAppHostToUse, results.BuildableAppHost, projectFile => $"{projectFile.Name} ({Path.GetRelativePath(executionContext.WorkingDirectory.FullName, projectFile.FullName)})", cancellationToken),
282
MultipleAppHostProjectsFoundBehavior
.None => null,
297
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)
183
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
196
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
Commands\ExtensionInternalCommandTests.cs (8)
205
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
223
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
258
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
276
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
304
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
321
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
349
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
366
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior,
Commands\RunCommandTests.cs (4)
93
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
146
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
159
public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken)
1151
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; }
31
public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile,
MultipleAppHostProjectsFoundBehavior
multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default)