1 write to Id
Microsoft.NET.Sdk.WorkloadManifestReader (1)
WorkloadDefinition.cs (1)
10Id = id;
23 references to Id
Microsoft.DotNet.Build.Tasks.Workloads (6)
CreateVisualStudioWorkload.wix.cs (4)
210packGroupId = WorkloadPackGroupPackage.GetPackGroupID(workload.Id); 292groupPackage = new WorkloadPackGroupPackage(workload.Id); 321Log.LogError(Strings.WorkloadComponentExists, workload.Id, component.Name); 326Log.LogError(Strings.WorkloadComponentExists, workload.Id, previewComponent.Name);
Swix\SwixComponent.cs (2)
158ITaskItem? resourceItem = componentResources?.Where(r => string.Equals(r.ItemSpec, workload.Id)).FirstOrDefault(); 170SwixComponent component = new(sdkFeatureBand, Utils.ToSafeId(workload.Id, componentSuffix),
Microsoft.NET.Sdk.WorkloadManifestReader (14)
WorkloadResolver.cs (14)
167(redirects ??= new()).Add(redirect.Id, (redirect, manifest)); 202if (!_workloads.TryAdd(redirect.Id, replacement)) 204WorkloadManifest conflictingManifest = _workloads[redirect.Id].manifest; 205throw new WorkloadManifestCompositionException(Strings.ConflictingWorkloadDefinition, redirect.Id, manifest.Id, manifest.ManifestPath, conflictingManifest.Id, conflictingManifest.ManifestPath); 218throw new WorkloadManifestCompositionException(Strings.UnresolvedWorkloadRedirect, redirect.ReplaceWith, redirect.Id, manifest.Id, manifest.ManifestPath); 223throw 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); 446if (baseWorkloadId != baseWorkload.Id && !dedup.Add(baseWorkload.Id)) 458foreach (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)); 722return new WorkloadInfo(workload.Id, workload.Description);
Microsoft.NET.Sdk.WorkloadManifestReader.Tests (3)
WorkloadPackGroupTests.cs (3)
62Log.WriteLine(group.Workload.Id); 138workloadList.Add(workload.Id); 189GroupPackageId = group.Workload.Id + ".Packs",