18 references to WorkloadPackKind
Microsoft.DotNet.MSBuildSdkResolver (18)
CachingWorkloadResolver.cs (1)
122foreach (var sdkPackInfo in workloadResolver.GetInstalledWorkloadPacksOfKind(WorkloadPackKind.Sdk))
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) 682public WorkloadPackKind Kind { get; } 697WorkloadPackKind.Library => false, 698WorkloadPackKind.Template => false,