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)
1441
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
1446
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
2121
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
2126
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
2146
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
2151
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
3801
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
3807
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)
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)