2 types derived from BaseWorkloadDefinition
Microsoft.DotNet.TemplateLocator (2)
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadDefinition.cs (2)
16
public class WorkloadDefinition :
BaseWorkloadDefinition
45
public class WorkloadRedirect :
BaseWorkloadDefinition
8 references to BaseWorkloadDefinition
Microsoft.DotNet.TemplateLocator (8)
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifest.cs (2)
13
internal WorkloadManifest(string id, FXVersion version, string? description, string manifestPath, Dictionary<WorkloadId,
BaseWorkloadDefinition
> workloads, Dictionary<WorkloadPackId, WorkloadPack> packs, Dictionary<string, FXVersion>? dependsOnManifests)
48
public Dictionary<WorkloadId,
BaseWorkloadDefinition
> Workloads { get; }
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.cs (6)
88
Dictionary<WorkloadId,
BaseWorkloadDefinition
>? workloads = null;
176
workloads ?? new Dictionary<WorkloadId,
BaseWorkloadDefinition
>(),
248
private static Dictionary<WorkloadId,
BaseWorkloadDefinition
> ReadWorkloadDefinitions(ref Utf8JsonStreamReader reader, LocalizationCatalog? localizationCatalog)
252
var workloads = new Dictionary<WorkloadId,
BaseWorkloadDefinition
>();
260
var
workload = ReadWorkloadDefinition(workloadId, ref reader, localizationCatalog);
398
private static
BaseWorkloadDefinition
ReadWorkloadDefinition(WorkloadId id, ref Utf8JsonStreamReader reader, LocalizationCatalog? localizationCatalog)