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)
16
public Task<IEnumerable<
WorkloadInfo
>> GetInstalledWorkloadsAsync(CancellationToken cancellationToken)
Microsoft.TemplateEngine.Abstractions (2)
Components\IWorkloadsInfoProvider.cs (1)
16
Task<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)
36
IReadOnlyList<
WorkloadInfo
> workloads,
49
(IReadOnlyList<
WorkloadInfo
> workloads, Func<IReadOnlyList<string>, string> remedySuggestionFactory) =
85
private static async Task<(IReadOnlyList<
WorkloadInfo
> Workloads, Func<IReadOnlyList<string>, string> RemedySuggestionFactory)> ExtractWorkloadInfoAsync(IEnumerable<IWorkloadsInfoProvider> workloadsInfoProviders, ILogger logger, CancellationToken token)
88
List<
WorkloadInfo
>? workloads = null;
106
IEnumerable<
WorkloadInfo
> currentProviderWorkloads = await providers[0].GetInstalledWorkloadsAsync(token).ConfigureAwait(false);