24 instantiations of AppHostProjectCandidate
aspire (4)
Projects\ProjectLocator.cs (4)
399appHostProject = new AppHostProjectCandidate(candidateFile, handler.LanguageId); 432appHostProject = new AppHostProjectCandidate(candidateFile, handler.LanguageId, AppHostProjectCandidateStatus.PossiblyUnbuildable); 530var appHostProject = new AppHostProjectCandidate(settingsAppHost, handler.LanguageId); 541var appHostProject = new AppHostProjectCandidate(settingsAppHost, handler.LanguageId, AppHostProjectCandidateStatus.PossiblyUnbuildable);
Aspire.Cli.Tests (20)
Commands\ExtensionInternalCommandTests.cs (2)
249return Task.FromResult<List<AppHostProjectCandidate>>([new(_projectFile, "test")]); 314return Task.FromResult(_projectFiles.Select(projectFile => new AppHostProjectCandidate(projectFile, "test")).ToList());
Commands\LsCommandTests.cs (16)
99new(new FileInfo(appHostPath1), KnownLanguageId.CSharp), 100new(new FileInfo(appHostPath2), KnownLanguageId.TypeScript, AppHostProjectCandidateStatus.PossiblyUnbuildable) 220new(new FileInfo(appHostPath1), KnownLanguageId.CSharp), 221new(new FileInfo(appHostPath2), KnownLanguageId.TypeScript, AppHostProjectCandidateStatus.PossiblyUnbuildable) 291var appHost1 = new AppHostProjectCandidate(new FileInfo(appHostPath1), KnownLanguageId.CSharp); 292var appHost2 = new AppHostProjectCandidate(new FileInfo(appHostPath2), KnownLanguageId.TypeScript, AppHostProjectCandidateStatus.PossiblyUnbuildable); 377var appHostZ = new AppHostProjectCandidate(new FileInfo(appHostPathZ), KnownLanguageId.CSharp); 378var appHostA = new AppHostProjectCandidate(new FileInfo(appHostPathA), KnownLanguageId.CSharp); 379var appHostM = new AppHostProjectCandidate(new FileInfo(appHostPathM), KnownLanguageId.CSharp); 420var appHost = new AppHostProjectCandidate(new FileInfo(appHostPath), KnownLanguageId.CSharp); 526new(new FileInfo(appHostPath1), KnownLanguageId.CSharp), 527new(new FileInfo(appHostPath2), KnownLanguageId.TypeScript, AppHostProjectCandidateStatus.PossiblyUnbuildable) 558var appHost1 = new AppHostProjectCandidate(new FileInfo(appHostPath1), KnownLanguageId.CSharp); 559var appHost2 = new AppHostProjectCandidate(new FileInfo(appHostPath2), KnownLanguageId.TypeScript, AppHostProjectCandidateStatus.PossiblyUnbuildable); 610var appHost = new AppHostProjectCandidate(new FileInfo(appHostPath), KnownLanguageId.CSharp); 767new(new FileInfo(appHostPath), KnownLanguageId.CSharp)
Commands\RunCommandTests.cs (1)
3481return Task.FromResult<List<AppHostProjectCandidate>>([new(appHostFile, "test")]);
Commands\SecretCommandTests.cs (1)
90=> Task.FromResult<List<AppHostProjectCandidate>>([new(appHostFile, "test")]);
74 references to AppHostProjectCandidate
aspire (32)
Commands\LsCommand.cs (9)
98List<AppHostProjectCandidate> appHosts; 145private async Task<List<AppHostProjectCandidate>> FindAppHostsWithJsonStreamAsync(AppHostDiscoveryScope scope, CancellationToken cancellationToken) 147var appHosts = new List<AppHostProjectCandidate>(); 156await foreach (var candidate in _projectLocator.FindAppHostProjectsStreamAsync(_executionContext.WorkingDirectory, scope, cancellationToken: cancellationToken).ConfigureAwait(false)) 182private async Task<List<AppHostProjectCandidate>> FindAppHostsWithStatusAsync(AppHostDiscoveryScope scope, CancellationToken cancellationToken) 184var appHosts = new List<AppHostProjectCandidate>(); 204await foreach (var candidate in _projectLocator 257private List<CandidateAppHostDisplayInfo> CreateDisplayInfos(IEnumerable<AppHostProjectCandidate> appHosts) 262private CandidateAppHostDisplayInfo CreateDisplayInfo(AppHostProjectCandidate appHost)
Projects\ProjectLocator.cs (23)
34Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync( 51async IAsyncEnumerable<AppHostProjectCandidate> FindAppHostProjectsStreamAsync( 58foreach (var candidate in candidates) 73Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, int? maxDepth, CancellationToken cancellationToken) 164public async Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync( 180public async Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, int? maxDepth, CancellationToken cancellationToken) 188public async IAsyncEnumerable<AppHostProjectCandidate> FindAppHostProjectsStreamAsync( 194var channel = Channel.CreateUnbounded<AppHostProjectCandidate>(new UnboundedChannelOptions 204await foreach (var candidate in channel.Reader.ReadAllAsync(cancellationToken).ConfigureAwait(false)) 233ChannelWriter<AppHostProjectCandidate> candidateWriter, 289private 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) 293async Task<(List<AppHostProjectCandidate> BuildableAppHost, List<AppHostProjectCandidate> UnbuildableSuspectedAppHostProjects, List<FileInfo> UnsupportedProjects)> FindAppHostsAsync() 295var appHostProjects = new List<AppHostProjectCandidate>(); 296var unbuildableSuspectedAppHostProjects = new List<AppHostProjectCandidate>(); 301async ValueTask ReportCandidateFoundAsync(AppHostProjectCandidate appHostProject, CancellationToken cancellationToken) 392AppHostProjectCandidate appHostProject; 425AppHostProjectCandidate appHostProject; 491bool IsDuplicate(AppHostProjectCandidate candidate) 530var appHostProject = new AppHostProjectCandidate(settingsAppHost, handler.LanguageId); 541var appHostProject = new AppHostProjectCandidate(settingsAppHost, handler.LanguageId, AppHostProjectCandidateStatus.PossiblyUnbuildable);
Aspire.Cli.Tests (42)
Commands\ExtensionInternalCommandTests.cs (5)
247public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, CancellationToken cancellationToken) 249return Task.FromResult<List<AppHostProjectCandidate>>([new(_projectFile, "test")]); 312public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, CancellationToken cancellationToken) 360public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, CancellationToken cancellationToken) 417public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, CancellationToken cancellationToken)
Commands\LsCommandTests.cs (22)
97FindAppHostProjectsAsyncCallback = (_, _, _) => Task.FromResult(new List<AppHostProjectCandidate> 218FindAppHostProjectsAsyncCallback = (_, _, _) => Task.FromResult(new List<AppHostProjectCandidate> 291var appHost1 = new AppHostProjectCandidate(new FileInfo(appHostPath1), KnownLanguageId.CSharp); 292var appHost2 = new AppHostProjectCandidate(new FileInfo(appHostPath2), KnownLanguageId.TypeScript, AppHostProjectCandidateStatus.PossiblyUnbuildable); 377var appHostZ = new AppHostProjectCandidate(new FileInfo(appHostPathZ), KnownLanguageId.CSharp); 378var appHostA = new AppHostProjectCandidate(new FileInfo(appHostPathA), KnownLanguageId.CSharp); 379var appHostM = new AppHostProjectCandidate(new FileInfo(appHostPathM), KnownLanguageId.CSharp); 420var appHost = new AppHostProjectCandidate(new FileInfo(appHostPath), KnownLanguageId.CSharp); 426async IAsyncEnumerable<AppHostProjectCandidate> GetCandidatesAsync([EnumeratorCancellation] CancellationToken cancellationToken) 470async IAsyncEnumerable<AppHostProjectCandidate> CancelDiscoveryAsync([EnumeratorCancellation] CancellationToken cancellationToken) 524FindAppHostProjectsAsyncCallback = (_, _, _) => Task.FromResult(new List<AppHostProjectCandidate> 558var appHost1 = new AppHostProjectCandidate(new FileInfo(appHostPath1), KnownLanguageId.CSharp); 559var appHost2 = new AppHostProjectCandidate(new FileInfo(appHostPath2), KnownLanguageId.TypeScript, AppHostProjectCandidateStatus.PossiblyUnbuildable); 610var appHost = new AppHostProjectCandidate(new FileInfo(appHostPath), KnownLanguageId.CSharp); 626async IAsyncEnumerable<AppHostProjectCandidate> GetCandidatesAsync( 677return Task.FromCanceled<List<AppHostProjectCandidate>>(cancellationToken); 707return Task.FromResult(new List<AppHostProjectCandidate>()); 736return Task.FromResult(new List<AppHostProjectCandidate>()); 765FindAppHostProjectsAsyncCallback = (_, _, _) => Task.FromResult(new List<AppHostProjectCandidate> 827private static async IAsyncEnumerable<AppHostProjectCandidate> ToAsyncEnumerable(params AppHostProjectCandidate[] candidates) 829foreach (var candidate in candidates)
Commands\RunCommandTests.cs (5)
1245public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, CancellationToken cancellationToken) 1925public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, CancellationToken cancellationToken) 1950public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, CancellationToken cancellationToken) 3478public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, CancellationToken cancellationToken) 3481return Task.FromResult<List<AppHostProjectCandidate>>([new(appHostFile, "test")]);
Commands\SecretCommandTests.cs (2)
89public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, CancellationToken cancellationToken) 90=> Task.FromResult<List<AppHostProjectCandidate>>([new(appHostFile, "test")]);
Projects\ProjectLocatorTests.cs (1)
4153var candidate = Assert.Single(found);
TestServices\NoProjectFileProjectLocator.cs (1)
10public Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, CancellationToken cancellationToken)
TestServices\TestProjectLocator.cs (6)
18public Func<DirectoryInfo, AppHostDiscoveryScope, CancellationToken, Task<List<AppHostProjectCandidate>>>? FindAppHostProjectsAsyncCallback { get; set; } 20public Func<DirectoryInfo, AppHostDiscoveryScope, Action<int>?, CancellationToken, IAsyncEnumerable<AppHostProjectCandidate>>? FindAppHostProjectsStreamAsyncCallback { get; set; } 26public async Task<List<AppHostProjectCandidate>> FindAppHostProjectsAsync( 39public async IAsyncEnumerable<AppHostProjectCandidate> FindAppHostProjectsStreamAsync( 47await foreach (var candidate in FindAppHostProjectsStreamAsyncCallback(searchDirectory, scope, onDirectoryEnumerated, cancellationToken).WithCancellation(cancellationToken)) 56foreach (var candidate in candidates)