1 instantiation of WorkloadInfo
dotnet (1)
Commands\New\WorkloadsInfoProvider.cs (1)
19_workloadsRepositoryEnumerator.Value.InstalledAndExtendedWorkloads.Select(w => new WorkloadInfo(w.Id, w.Description))
8 references to WorkloadInfo
dotnet (1)
Commands\New\WorkloadsInfoProvider.cs (1)
16public Task<IEnumerable<WorkloadInfo>> GetInstalledWorkloadsAsync(CancellationToken cancellationToken)
Microsoft.TemplateEngine.Abstractions (2)
Components\IWorkloadsInfoProvider.cs (1)
16Task<IEnumerable<WorkloadInfo>> GetInstalledWorkloadsAsync(CancellationToken token);
Components\WorkloadInfo.cs (1)
14/// Creates new instance of <see cref="WorkloadInfo"/>.
Microsoft.TemplateEngine.Edge (5)
Constraints\WorkloadConstraintFactory.cs (5)
36IReadOnlyList<WorkloadInfo> workloads, 49(IReadOnlyList<WorkloadInfo> workloads, Func<IReadOnlyList<string>, string> remedySuggestionFactory) = 85private static async Task<(IReadOnlyList<WorkloadInfo> Workloads, Func<IReadOnlyList<string>, string> RemedySuggestionFactory)> ExtractWorkloadInfoAsync(IEnumerable<IWorkloadsInfoProvider> workloadsInfoProviders, ILogger logger, CancellationToken token) 88List<WorkloadInfo>? workloads = null; 106IEnumerable<WorkloadInfo> currentProviderWorkloads = await providers[0].GetInstalledWorkloadsAsync(token).ConfigureAwait(false);