18 references to WorkloadPackKind
Microsoft.NET.Sdk.WorkloadManifestReader (17)
IWorkloadResolver.cs (1)
8IEnumerable<WorkloadResolver.PackInfo> GetInstalledWorkloadPacksOfKind(WorkloadPackKind kind);
WorkloadManifestReader.cs (3)
505WorkloadPackKind? kind = null; 526if (Enum.TryParse<WorkloadPackKind>(kindStr, true, out var parsedKind))
WorkloadPack.cs (2)
8public WorkloadPack(WorkloadPackId id, string version, WorkloadPackKind kind, Dictionary<string, WorkloadPackId>? aliasTo) 18public WorkloadPackKind Kind { get; }
WorkloadResolver.cs (11)
236public IEnumerable<PackInfo> GetInstalledWorkloadPacksOfKind(WorkloadPackKind kind) 311string GetPackPath(WorkloadPackId resolvedPackageId, string packageVersion, WorkloadPackKind kind, out bool isInstalled) 327case WorkloadPackKind.Framework: 328case WorkloadPackKind.Sdk: 332case WorkloadPackKind.Template: 336case WorkloadPackKind.Library: 340case WorkloadPackKind.Tool: 665public PackInfo(WorkloadPackId id, string version, WorkloadPackKind kind, string path, string resolvedPackageId) 681public WorkloadPackKind Kind { get; } 696WorkloadPackKind.Library => false, 697WorkloadPackKind.Template => false,
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (1)
CachingWorkloadResolver.cs (1)
122foreach (var sdkPackInfo in workloadResolver.GetInstalledWorkloadPacksOfKind(WorkloadPackKind.Sdk))