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)
30
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
35
AppHostDiscoveryScope
scope,
42
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
52
AppHostDiscoveryScope
scope,
68
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
72
Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int? maxDepth, CancellationToken cancellationToken)
81
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
84
Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken);
90
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
94
Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int? maxDepth, CancellationToken cancellationToken)
160
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
165
AppHostDiscoveryScope
scope,
175
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
179
public async Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int? maxDepth, CancellationToken cancellationToken)
189
AppHostDiscoveryScope
scope,
231
AppHostDiscoveryScope
scope,
251
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
254
public async Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
263
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
267
public async Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int? maxDepth, CancellationToken cancellationToken)
285
return await FindAppHostProjectFilesAsync(new DirectoryInfo(searchDirectory),
AppHostDiscoveryScope
.AllFiles, cancellationToken);
288
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)
450
if (scope is not
AppHostDiscoveryScope
.ExplicitDirectory)
906
scope:
AppHostDiscoveryScope
.ExplicitDirectory,
1094
scope:
AppHostDiscoveryScope
.DefaultFiltered,
Telemetry\ProfilingTelemetry.cs (1)
550
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)
1261
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
1266
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
1983
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
1988
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
2008
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
2013
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
3536
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
3542
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
Commands\SecretCommandTests.cs (2)
89
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
92
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
Projects\AppHostCandidateFinderTests.cs (28)
35
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, [], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
51
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
79
var result = await finder.FindCandidateFilesAsync(searchDirectory, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
96
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
114
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["apphost.ts"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
132
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["apphost.ts"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
154
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["apphost.ts"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
173
var result = await finder.FindCandidateFilesAsync(searchRoot, ["apphost.ts"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
189
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["bin"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
207
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
228
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
233
Assert.Equal(
AppHostDiscoveryScope
.DefaultFiltered.ToString(), discoveryActivity.GetTagItem(ProfilingTelemetry.Tags.AppHostDiscoveryScope));
262
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
288
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
317
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
341
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], differentlyCasedNuGetCachePath,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
366
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
385
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
411
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.ExplicitDirectory, CancellationToken.None).DefaultTimeout();
427
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.ExplicitDirectory, CancellationToken.None, maxDepth: 0).DefaultTimeout();
442
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["App/AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.ExplicitDirectory, CancellationToken.None, maxDepth: 0).DefaultTimeout();
458
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None, maxDepth: 0).DefaultTimeout();
475
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, patterns, nugetCachePath: null,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
498
finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, cancellationTokenSource.Token));
511
finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.AllFiles, cancellationTokenSource.Token));
522
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["App/AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
548
var result = await finder.FindCandidateFilesAsync(workspace.WorkspaceRoot, ["AppHost.csproj", "apphost.ts"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
576
var result = await finder.FindCandidateFilesAsync(searchDirectory, ["AppHost.csproj"], nugetCachePath: null,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
Projects\ProjectLocatorTests.cs (17)
2880
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3307
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3334
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
3394
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
3443
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.ExplicitDirectory, CancellationToken.None).DefaultTimeout();
3477
AppHostDiscoveryScope
.ExplicitDirectory,
3514
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3551
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3586
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3781
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3816
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3842
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3869
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3894
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
4078
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
4118
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
4151
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)