121 references to AppHostDiscoveryScope
aspire (38)
Commands\AgentInitCommand.cs (1)
265
ExecutionContext.WorkingDirectory,
AppHostDiscoveryScope
.DefaultFiltered, cancellationToken, skipValidation: true);
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)
29
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
34
AppHostDiscoveryScope
scope,
41
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
51
AppHostDiscoveryScope
scope,
67
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
71
Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int? maxDepth, CancellationToken cancellationToken)
80
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
84
Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken, bool skipValidation = false);
90
/// <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, bool skipValidation = false)
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)
192
AppHostDiscoveryScope
scope,
234
AppHostDiscoveryScope
scope,
256
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
260
public async Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken, bool skipValidation = false)
269
/// <param name="scope">Controls which files are considered. See <see cref="
AppHostDiscoveryScope
"/>.</param>
274
public async Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int? maxDepth, CancellationToken cancellationToken, bool skipValidation = false)
301
return await FindAppHostProjectFilesAsync(new DirectoryInfo(searchDirectory),
AppHostDiscoveryScope
.AllFiles, cancellationToken, skipValidation);
308
AppHostDiscoveryScope
scope,
489
if (scope is not
AppHostDiscoveryScope
.ExplicitDirectory)
951
scope:
AppHostDiscoveryScope
.ExplicitDirectory,
1143
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 (83)
Commands\AgentInitCommandTests.cs (4)
90
Assert.Equal(
AppHostDiscoveryScope
.DefaultFiltered, scope);
166
context.Project,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout());
169
context.Project,
AppHostDiscoveryScope
.ExplicitDirectory, maxDepth: 0,
172
context.Project,
AppHostDiscoveryScope
.ExplicitDirectory, maxDepth: 1,
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, bool skipValidation = false)
312
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
317
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken, bool skipValidation = false)
360
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
365
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken, bool skipValidation = false)
417
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
422
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken, bool skipValidation = false)
Commands\LsCommandTests.cs (5)
702
AppHostDiscoveryScope
? capturedScope = null;
724
Assert.Equal(
AppHostDiscoveryScope
.DefaultFiltered, capturedScope);
731
AppHostDiscoveryScope
? capturedScope = null;
753
Assert.Equal(
AppHostDiscoveryScope
.AllFiles, capturedScope);
799
Assert.Equal(
AppHostDiscoveryScope
.AllFiles.ToString(), findActivity.GetTagItem(ProfilingTelemetry.Tags.AppHostDiscoveryScope));
Commands\RunCommandTests.cs (8)
1719
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
1724
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken, bool skipValidation = false)
2535
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
2540
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken, bool skipValidation = false)
2560
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
2565
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken, bool skipValidation = false)
4215
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
4221
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken, bool skipValidation = false)
Commands\SecretCommandTests.cs (2)
989
public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken)
992
public Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, CancellationToken cancellationToken, bool skipValidation = false)
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 (18)
2964
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3391
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3418
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
3478
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.AllFiles, CancellationToken.None).DefaultTimeout();
3527
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.ExplicitDirectory, CancellationToken.None).DefaultTimeout();
3561
AppHostDiscoveryScope
.ExplicitDirectory,
3594
workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, maxDepth: 0,
3631
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();
3703
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3898
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3933
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3959
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
3986
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
4011
await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
4195
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
4245
var found = await projectLocator.FindAppHostProjectsAsync(workspace.WorkspaceRoot,
AppHostDiscoveryScope
.DefaultFiltered, CancellationToken.None).DefaultTimeout();
4278
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, bool skipValidation = false)
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, bool, Task<List<FileInfo>>>? FindAppHostProjectFilesAsyncCallback { get; set; }
24
public Func<DirectoryInfo,
AppHostDiscoveryScope
, int?, CancellationToken, bool, 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, bool skipValidation = false)
72
public async Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory,
AppHostDiscoveryScope
scope, int? maxDepth, CancellationToken cancellationToken, bool skipValidation = false)