18 references to WorkloadPackKind
Microsoft.DotNet.TemplateLocator (18)
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\IWorkloadResolver.cs (1)
8IEnumerable<WorkloadResolver.PackInfo> GetInstalledWorkloadPacksOfKind(WorkloadPackKind kind);
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.cs (3)
505WorkloadPackKind? kind = null; 526if (Enum.TryParse<WorkloadPackKind>(kindStr, true, out var parsedKind))
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadPack.cs (2)
8public WorkloadPack(WorkloadPackId id, string version, WorkloadPackKind kind, Dictionary<string, WorkloadPackId>? aliasTo) 18public WorkloadPackKind Kind { get; }
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\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,
TemplateLocator.cs (1)
61return _workloadResolver.GetInstalledWorkloadPacksOfKind(WorkloadPackKind.Template)