115 references to AppHostDiscoveryScope
aspire (37)
Commands\LsCommand.cs (5)
83
var
scope = includeAll
84
?
AppHostDiscoveryScope
.AllFiles
85
:
AppHostDiscoveryScope
.DefaultFiltered;
145
private async Task<List<AppHostProjectCandidate>> FindAppHostsWithJsonStreamAsync(
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
182
private async Task<List<AppHostProjectCandidate>> FindAppHostsWithStatusAsync(
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
Projects\AppHostCandidateFinder.cs (5)
24
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
38
AppHostDiscoveryScope
scope,
104
AppHostDiscoveryScope
scope,
127
if (scope ==
AppHostDiscoveryScope
.DefaultFiltered)
156
var applyDirectoryExclusions = scope !=
AppHostDiscoveryScope
.AllFiles;
Projects\ProjectLocator.cs (25)
31
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
36
AppHostDiscoveryScope
scope,
43
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
53
AppHostDiscoveryScope
scope,
69
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
73
Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int? maxDepth, CancellationToken cancellationToken)
82
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
85
Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken);
91
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
95
Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int? maxDepth, CancellationToken cancellationToken)
161
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
166
AppHostDiscoveryScope
scope,
176
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
180
public async Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int? maxDepth, CancellationToken cancellationToken)
190
AppHostDiscoveryScope
scope,
232
AppHostDiscoveryScope
scope,
252
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
255
public async Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
264
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
268
public async Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int? maxDepth, CancellationToken cancellationToken)
286
return await FindAppHostProjectFilesAsync(new DirectoryInfo(searchDirectory),
AppHostDiscoveryScope
.AllFiles, cancellationToken);
289
private async Task<(List<AppHostProjectCandidate> BuildableAppHost, List<AppHostProjectCandidate> UnbuildableSuspectedAppHostProjects, List<FileInfo> UnsupportedProjects)> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory, bool stopAfterMultipleBuildableAppHosts, bool displayProgress,
AppHostDiscoveryScope
scope, int? maxDepth, ChannelWriter<AppHostProjectCandidate>? candidateWriter = null, Action<int>? onDirectoryEnumerated = null, CancellationToken cancellationToken = default)
451
if (scope is not
AppHostDiscoveryScope
.ExplicitDirectory)
901
scope:
AppHostDiscoveryScope
.ExplicitDirectory,
1090
scope:
AppHostDiscoveryScope
.DefaultFiltered,
Telemetry\ProfilingTelemetry.cs (1)
546
internal ActivityScope StartAppHostCandidateDiscovery(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int patternsCount, bool nugetCacheExcluded)
Utils\EnvironmentChecker\AspireVersionCheck.cs (1)
383
AppHostDiscoveryScope
.ExplicitDirectory,
Aspire.Cli.Tests (78)
Commands\ExtensionInternalCommandTests.cs (8)
247
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
252
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
312
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
317
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
360
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
365
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
417
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
422
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
Commands\LsCommandTests.cs (5)
701
AppHostDiscoveryScope
? capturedScope = null;
723
Assert.Equal(
AppHostDiscoveryScope
.DefaultFiltered, capturedScope);
730
AppHostDiscoveryScope
? capturedScope = null;
752
Assert.Equal(
AppHostDiscoveryScope
.AllFiles, capturedScope);
798
Assert.Equal(
AppHostDiscoveryScope
.AllFiles.ToString(), findActivity.GetTagItem(ProfilingTelemetry.Tags.AppHostDiscoveryScope));
Commands\RunCommandTests.cs (8)
1708
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
1713
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
2524
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
2529
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
2549
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
2554
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
4204
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
4210
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
Commands\SecretCommandTests.cs (2)
420
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
423
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
Projects\AppHostCandidateFinderTests.cs (28)
36
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, [], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
52
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
80
var result = await finder.FindCandidateFilesAsync(searchDirectory, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
97
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
115
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["apphost.ts"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
133
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["apphost.ts"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
155
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["apphost.ts"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
174
var result = await finder.FindCandidateFilesAsync(searchRoot, ["apphost.ts"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
190
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["bin"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
208
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
229
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
234
Assert.Equal(
AppHostDiscoveryScope
.DefaultFiltered.ToString(), discoveryActivity.GetTagItem(ProfilingTelemetry.Tags.AppHostDiscoveryScope));
263
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
289
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
318
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
342
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], differentlyCasedNuGetCachePath,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
367
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
386
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
412
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.ExplicitDirectory, CancellationToken.None).DefaultTimeout();
428
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.ExplicitDirectory, CancellationToken.None, maxDepth: 0).DefaultTimeout();
443
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["App/AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.ExplicitDirectory, CancellationToken.None, maxDepth: 0).DefaultTimeout();
459
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None, maxDepth: 0).DefaultTimeout();
476
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, patterns, nugetCachePath: null,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
499
finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, cancellationTokenSource.Token));
512
finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.AllFiles, cancellationTokenSource.Token));
523
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["App/AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
550
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj", "apphost.ts"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
579
var result = await finder.FindCandidateFilesAsync(searchDirectory, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
Projects\ProjectLocatorTests.cs (17)
2962
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3389
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3416
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
3476
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
3525
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.ExplicitDirectory, CancellationToken.None).DefaultTimeout();
3559
AppHostDiscoveryScope
.ExplicitDirectory,
3596
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3633
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3668
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3863
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3898
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3924
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3951
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3976
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
4160
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
4210
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
4243
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
TestServices\NoProjectFileProjectLocator.cs (2)
10
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
15
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
TestServices\TestProjectLocator.cs (8)
18
public Func<DirectoryInfo,
AppHostDiscoveryScope
, CancellationToken, Task<List<AppHostProjectCandidate>>>? FindAppHostProjectsAsyncCallback { get; set; }
20
public Func<DirectoryInfo,
AppHostDiscoveryScope
, Action<int>?, CancellationToken, IAsyncEnumerable<AppHostProjectCandidate>>? FindAppHostProjectsStreamAsyncCallback { get; set; }
22
public Func<DirectoryInfo,
AppHostDiscoveryScope
, CancellationToken, Task<List<FileInfo>>>? FindAppHostProjectFilesAsyncCallback { get; set; }
24
public Func<DirectoryInfo,
AppHostDiscoveryScope
, int?, CancellationToken, Task<List<FileInfo>>>? FindAppHostProjectFilesWithDepthAsyncCallback { get; set; }
28
AppHostDiscoveryScope
scope,
41
AppHostDiscoveryScope
scope,
62
public async Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
72
public async Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int? maxDepth, CancellationToken cancellationToken)