24 references to SdkFeatureBand
dotnet-aot (10)
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (4)
56private readonly SdkFeatureBand _sdkFeatureBand = sdkFeatureBand ?? new SdkFeatureBand(workloadResolver.GetSdkFeatureBand()); 275var fallbackFeatureBand = new SdkFeatureBand(manifest.ManifestFeatureBand); 306adManifestFeatureBand = new SdkFeatureBand(File.ReadAllText(adManifestFeatureBandPath)); 316return new(new ManifestVersion(_workloadResolver.GetManifestVersion(manifestId.ToString())), new SdkFeatureBand(_workloadResolver.GetManifestFeatureBand(manifestId.ToString())));
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadInstallRecords\FileBasedInstallationRecordInstaller.cs (1)
22.Select(path => new SdkFeatureBand(Path.GetFileName(path)));
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadInstallRecords\WindowsWorkloadInstallationRecordReader.cs (1)
29featureBands.Add(new SdkFeatureBand(name));
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadManifestUpdater.cs (2)
37var sdkFeatureBand = new SdkFeatureBand(sdkVersion); 97SdkFeatureBand featureBand = new(Product.Version);
src\sdk\src\Cli\dotnet\Commands\Workload\WorkloadInfoHelper.cs (1)
225reporter.WriteLine($" {WorkloadInstallType.GetWorkloadInstallType(new SdkFeatureBand(Product.Version), dotnetPath).ToString(),align}"
src\sdk\src\Cli\dotnet\Commands\Workload\WorkloadInstallDetector.cs (1)
37var sdkFeatureBand = new SdkFeatureBand(Product.Version);
Microsoft.NET.Sdk.WorkloadManifestReader (11)
SdkDirectoryWorkloadManifestProvider.cs (4)
88_sdkVersionBand = new SdkFeatureBand(sdkVersion); 150var workloadSets80100 = GetAvailableWorkloadSets(new SdkFeatureBand("8.0.100")); 527.Select(featureBand => new SdkFeatureBand(featureBand)) 625var featureBand = new SdkFeatureBand(featureBandDirectoryName);
SdkFeatureBand.cs (2)
50sdkFeatureBand = new SdkFeatureBand(workloadSetVersion); 57sdkFeatureBand = new SdkFeatureBand($"{major}.{minor}.{patch}");
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
44return Path.Combine(dotnetDir, "metadata", "workloads", new SdkFeatureBand(sdkFeatureBand).ToString(), "userlocal");
WorkloadSet.cs (4)
25ManifestVersions = manifests.ToDictionary(m => new ManifestId(m.Id), m => (new ManifestVersion(m.Version), new SdkFeatureBand(m.ManifestFeatureBand))) 55manifestFeatureBand = new SdkFeatureBand(parts?[1]); 142sdkFeatureBand = new SdkFeatureBand(setVersion); 150sdkFeatureBand = new SdkFeatureBand($"{major}.{minor}.{patch}");
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (3)
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadInstallRecords\FileBasedInstallationRecordInstaller.cs (1)
22.Select(path => new SdkFeatureBand(Path.GetFileName(path)));
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadInstallRecords\WindowsWorkloadInstallationRecordReader.cs (1)
29featureBands.Add(new SdkFeatureBand(name));
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
44return Path.Combine(dotnetDir, "metadata", "workloads", new SdkFeatureBand(sdkFeatureBand).ToString(), "userlocal");