18 references to new
dotnet (6)
Commands\Workload\Install\FileBasedInstaller.cs (3)
848var packId = new WorkloadPackId(Path.GetFileName(packIdDir)); 872var path = GetPackInstallRecordPath(new WorkloadPackId(packInfo.ResolvedPackageId), packInfo.Version, featureBand); 882var packInstallRecord = GetPackInstallRecordPath(new WorkloadPackId(packInfo.ResolvedPackageId), packInfo.Version, featureBand);
Commands\Workload\Install\NetSdkMsiInstallerClient.InstallRecords.cs (2)
334record.InstalledPacks.Add((new WorkloadPackId(packId), new NuGetVersion(packVersion))); 370record.InstalledPacks.Add((new WorkloadPackId(packId), new NuGetVersion(packVersion)));
Commands\Workload\Install\WorkloadGarbageCollector.cs (1)
175PacksToKeep.Add((new WorkloadPackId(pack.ResolvedPackageId), pack.Version));
dotnet.Tests (8)
CommandTests\Workload\Clean\GivenDotnetWorkloadClean.cs (1)
149var packRecordContents = JsonSerializer.Serialize<WorkloadResolver.PackInfo>(new(new WorkloadPackId("Test.Pack.A"), "1.0.0", WorkloadPackKind.Sdk, packPath, "Test.Pack.A"));
CommandTests\Workload\Install\GivenFileBasedWorkloadInstall.cs (1)
141=> new(new WorkloadPackId(id), version, kind, path, resolvedPackageId);
CommandTests\Workload\Install\WorkloadGarbageCollectionTests.cs (1)
310return new PackInfo(new WorkloadPackId(id), version, kind, path, resolvedPackageId);
CommandTests\Workload\Repair\GivenDotnetWorkloadRepair.cs (1)
91var packRecordContents = JsonSerializer.Serialize<WorkloadResolver.PackInfo>(new(new WorkloadPackId("Test.Pack.A"), "1.0.0", WorkloadPackKind.Sdk, extraPackPath, "Test.Pack.A"));
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (4)
64var mauiAndroidPack = new PackInfo(new WorkloadPackId("maui-android-pack"), "34.0", WorkloadPackKind.Sdk, "androidDir", "maui-android-pack"); 65var mauiIosPack = new PackInfo(new WorkloadPackId("maui-ios-pack"), "16.4", WorkloadPackKind.Framework, "iosDir", "maui-ios-pack"); 74id => new List<WorkloadPackId>() { new WorkloadPackId(id.ToString() + "-pack") }, 272static PackInfo CreatePackInfo(string id, string version, WorkloadPackKind kind, string path, string resolvedPackageId) => new(new WorkloadPackId(id), version, kind, path, resolvedPackageId);
Microsoft.DotNet.TemplateLocator (4)
WorkloadManifestReader.cs (3)
285var packId = new WorkloadPackId(reader.GetString() ?? string.Empty); 450packs = ReadStringArray<WorkloadPackId>(ref reader, s => new WorkloadPackId(s)); 541aliasTo = ReadStringDictionary(ref reader, s => new WorkloadPackId(s));
WorkloadPackId.cs (1)
51new(reader.GetString() ?? string.Empty);