1 write to Id
Microsoft.DotNet.TemplateLocator (1)
WorkloadDefinition.cs (1)
10
Id
= id;
15 references to Id
dotnet (1)
Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
432
var workloads = manifest.Workloads.Values.OfType<WorkloadDefinition>().ToDictionary(w => w.
Id
);
Microsoft.DotNet.TemplateLocator (14)
WorkloadResolver.cs (14)
167
(redirects ??= new()).Add(redirect.
Id
, (redirect, manifest));
202
if (!_workloads.TryAdd(redirect.
Id
, replacement))
204
WorkloadManifest conflictingManifest = _workloads[redirect.
Id
].manifest;
205
throw new WorkloadManifestCompositionException(Strings.ConflictingWorkloadDefinition, redirect.
Id
, manifest.Id, manifest.ManifestPath, conflictingManifest.Id, conflictingManifest.ManifestPath);
218
throw new WorkloadManifestCompositionException(Strings.UnresolvedWorkloadRedirect, redirect.ReplaceWith, redirect.
Id
, manifest.Id, manifest.ManifestPath);
223
throw new WorkloadManifestCompositionException(Strings.CyclicWorkloadRedirect, cyclic.redirect.
Id
, cyclic.manifest.Id, cyclic.manifest.ManifestPath);
411
.Select(t => new WorkloadInfo(t.workload.
Id
, t.workload.Description));
419
: EnumerateWorkloadWithExtends(workload.
Id
, workload.Extends, manifest);
446
if (baseWorkloadId != baseWorkload.
Id
&& !dedup.Add(baseWorkload.
Id
))
458
foreach (var enumeratedbaseWorkload in EnumerateWorkloadWithExtendsRec(baseWorkload.
Id
, baseWorkload.Extends, baseWorkloadManifest))
520
.Select(w => (w.workload.
Id
, new HashSet<WorkloadPackId>(GetPacksInWorkload(w.workload, w.manifest).Select(p => p.packId))))
551
=> GetAvailableWorkloadDefinitions().Select(w => new WorkloadInfo(w.workload.
Id
, w.workload.Description));
722
return new WorkloadInfo(workload.
Id
, workload.Description);