1 instantiation of WorkloadPack
Microsoft.DotNet.TemplateLocator (1)
WorkloadManifestReader.cs (1)
555
return new
WorkloadPack
(id, version, kind.Value, aliasTo);
18 references to WorkloadPack
Microsoft.DotNet.TemplateLocator (18)
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)
49
public Dictionary<WorkloadPackId,
WorkloadPack
> Packs { get; }
WorkloadManifestReader.cs (6)
89
Dictionary<WorkloadPackId,
WorkloadPack
>? packs = null;
177
packs ?? new Dictionary<WorkloadPackId,
WorkloadPack
>(),
274
private static Dictionary<WorkloadPackId,
WorkloadPack
> ReadWorkloadPacks(ref Utf8JsonStreamReader reader)
278
var packs = new Dictionary<WorkloadPackId,
WorkloadPack
>();
286
var
pack = ReadWorkloadPack(packId, ref reader);
500
private static
WorkloadPack
ReadWorkloadPack(WorkloadPackId id, ref Utf8JsonStreamReader reader)
WorkloadResolver.cs (10)
19
private readonly Dictionary<WorkloadPackId, (
WorkloadPack
pack, WorkloadManifest manifest)> _packs = new();
239
foreach ((
var
pack, _) in _packs.Values)
259
private PackInfo CreatePackInfo(
WorkloadPack
pack, string aliasedPath, WorkloadPackId resolvedPackageId) => new(
272
private WorkloadPackId? ResolveId(
WorkloadPack
pack)
293
private string? ResolvePackPath(
WorkloadPack
pack, out bool isInstalled)
297
WorkloadPack
pack,
375
foreach ((WorkloadPackId id, (
WorkloadPack
pack, WorkloadManifest _)) in _packs)
496
if (_packs.TryGetValue(packId) is (
WorkloadPack
pack, _))
594
private bool PackHasChanged(
WorkloadPack
oldPack,
WorkloadPack
newPack)