120 instantiations of new
dotnet (32)
Commands\Package\Add\PackageAddCommandParser.cs (1)
132var versions = await downloader.GetPackageVersionsAsync(new(packageId), versionFragment, allowPrerelease, cancellationToken: cancellationToken);
Commands\Tool\Execute\ToolExecuteCommand.cs (1)
45PackageId packageId = new PackageId(_packageToolIdentityArgument.Id);
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (2)
72_packageId = packageId ?? (packageIdArgument is not null ? new PackageId(packageIdArgument) : null); 128ExecuteInstallCommand(new PackageId(toolId.Id.ToString()));
Commands\Tool\Install\ToolInstallLocalCommand.cs (1)
50_packageId = packageId ?? (packageIdArgument is not null ? new PackageId(packageIdArgument) : null);
Commands\Tool\List\ToolListGlobalOrToolPathCommand.cs (1)
34packageId = new PackageId(packageIdArgument);
Commands\Tool\List\ToolListLocalCommand.cs (1)
38packageId = new PackageId(packageIdArgument);
Commands\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommand.cs (1)
56var packageId = new PackageId(_parseResult.GetValue(ToolUninstallCommandParser.PackageIdArgument));
Commands\Tool\Uninstall\ToolUninstallLocalCommand.cs (1)
32_packageId = new PackageId(parseResult.GetValue(ToolUninstallCommandParser.PackageIdArgument));
Commands\Tool\Update\ToolUpdateGlobalOrToolPathCommand.cs (1)
43packageId = new PackageId(s);
Commands\Tool\Update\ToolUpdateLocalCommand.cs (1)
57packageId = new PackageId(s);
Commands\Workload\Install\FileBasedInstaller.cs (3)
166.DownloadPackageAsync(new PackageId(packInfo.ResolvedPackageId), 653return new PackageId($"{manifestId}.{featureBand}"); 657return new PackageId($"{manifestId}.Manifest-{featureBand}");
Commands\Workload\Install\NetSdkMsiInstallerClient.cs (3)
737return new PackageId($"{manifestId}.{featureBand}.Msi.{RuntimeInformation.ProcessArchitecture.ToString().ToLowerInvariant()}"); 741return new PackageId($"{manifestId}.Manifest-{featureBand}.Msi.{RuntimeInformation.ProcessArchitecture.ToString().ToLowerInvariant()}"); 938packagePath = _nugetPackageDownloader.DownloadPackageAsync(new PackageId(packageId), new NuGetVersion(packageVersion),
Commands\Workload\Install\WorkloadInstallCommand.cs (1)
319urls.Add(await packageDownloader.GetPackageUrl(new PackageId(download.NuGetPackageId), new NuGetVersion(download.NuGetPackageVersion), _packageSourceLocation));
Commands\Workload\InstallingWorkloadCommand.cs (2)
397var downloadedPackagePath = await packageDownloader.DownloadPackageAsync(new PackageId(download.NuGetPackageId), new NuGetVersion(download.NuGetPackageVersion), 421await packageDownloader.DownloadPackageAsync(new PackageId(packDownload.NuGetPackageId), new NuGetVersion(packDownload.NuGetPackageVersion),
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
216urls.Add(await packageDownloader.GetPackageUrl(new PackageId(download.NuGetPackageId), new NuGetVersion(download.NuGetPackageVersion), _packageSourceLocation));
NugetPackageDownloader\NuGetPackageDownloader.cs (2)
271IEnumerable<PackageSource> packageSources = LoadNuGetSources(new PackageId(packageId), null, null); 777PackageId packageId = new(idStem);
NugetSearch\NugetSearchApiResultDeserializer.cs (1)
34var searchResultPackage = new SearchResultPackage(new PackageId(deserializedPackage.Id),
ShellShim\ShellShimTemplateFinder.cs (1)
53var packageId = new PackageId($"microsoft.netcore.app.host.{rid}");
ToolManifest\ToolManifestEditor.cs (3)
51var toEdit = deserializedManifest.Tools.Single(t => new PackageId(t.PackageId).Equals(packageId)); 98var toEdit = deserializedManifest.Tools.Single(t => new PackageId(t.PackageId).Equals(packageId)); 256var packageId = new PackageId(packageIdString);
ToolPackage\ToolPackageDownloaderBase.cs (1)
362return new PackageId(p.Id);
ToolPackage\ToolPackageInstance.cs (2)
91ResolvedPackageId = new PackageId(library.Name); 186new PackageId(library.Name).ToString(),
ToolPackage\ToolPackageStoreAndQuery.cs (1)
67var packageId = new PackageId(name);
dotnet.Tests (69)
CommandFactoryTests\GivenALocalToolsCommandResolver.cs (4)
99new PackageId("local.tool.console.a"), 132new PackageId("local.tool.console.a"), 197new PackageId("local.tool.console.a"), 204new PackageId("local.tool.console.dotnet.a"),
CommandTests\Tool\Install\ToolInstallGlobalOrToolPathCommandTests.cs (3)
52_packageId = new PackageId(PackageId); 126var sources = nuGetPackageDownloader.LoadNuGetSources(new Cli.ToolPackage.PackageId(PackageId), packageSourceLocation); 928nugetPackageDownloader.DownloadCallParams.First().Item1.Should().Be(new PackageId("microsoft.netcore.app.host.win-arm64"));
CommandTests\Tool\Install\ToolInstallLocalCommandTests.cs (2)
34private readonly PackageId _packageIdA = new("local.tool.console.a"); 277new PackageId("non-exist"),
CommandTests\Tool\List\ToolListGlobalOrToolPathCommandTests.cs (4)
256package.SetupGet(p => p.Id).Returns(new PackageId(id)); 290_reporter.Lines.Should().Equal(EnumerateExpectedTableLines(store.Object, new PackageId("test.tool"))); 311_reporter.Lines.Should().Equal(EnumerateExpectedTableLines(store.Object, new PackageId("not-installed-package"))); 318package.SetupGet(p => p.Id).Returns(new PackageId(id));
CommandTests\Tool\List\ToolListLocalCommandTests.cs (2)
37new PackageId("package.id"), 43new PackageId("foo.bar"),
CommandTests\Tool\Restore\ToolRestoreCommandTests.cs (4)
35private readonly PackageId _packageIdA = new("local.tool.console.a"); 38new("command.name.collision.with.package.a"); 44private readonly PackageId _packageIdB = new("local.tool.console.B"); 254new ToolManifestPackage(new PackageId("non-exists"), NuGetVersion.Parse("1.0.0"),
CommandTests\Tool\Restore\ToolRestoreCommandWithMultipleNugetConfigTests.cs (2)
29private readonly PackageId _packageIdA = new("local.tool.console.a"); 32private readonly PackageId _packageIdB = new("local.tool.console.B");
CommandTests\Tool\Run\ToolRunCommandTests.cs (1)
92new PackageId("local.tool.console.a"),
CommandTests\Tool\Search\NugetSearchApiDeserializerTests.cs (1)
21firstItem.Id.Should().Be(new PackageId("global.tool.console.demo"));
CommandTests\Tool\Search\SearchResultPrinterTests.cs (2)
25new PackageId("my.tool"), 35new PackageId("my.tool"),
CommandTests\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommandTests.cs (1)
245new PackageId(PackageId),
CommandTests\Tool\Uninstall\ToolUninstallLocalCommandTests.cs (1)
26private readonly PackageId _packageIdDotnsay = new("dotnetsay");
CommandTests\Tool\Update\ToolUpdateGlobalOrToolPathCommandTests.cs (3)
28private readonly PackageId _packageId = new("global.tool.console.demo"); 29private readonly PackageId _packageId2 = new("global.tool.console.demo.second.one"); 455packageId is null ? _packageId : new PackageId(packageId) ,
CommandTests\Tool\Update\ToolUpdateLocalCommandTests.cs (2)
43private readonly PackageId _packageIdA = new("local.tool.console.a"); 44private readonly PackageId _packageIdB = new("local.tool.console.b");
CommandTests\Workload\Install\GivenFileBasedWorkloadInstall.cs (5)
154mockNugetInstaller.DownloadCallParams[0].Should().BeEquivalentTo((new PackageId(packId), new NuGetVersion(packVersion), null as DirectoryPath?, null as PackageSourceLocation)); 176(nugetInstaller as MockNuGetPackageDownloader).DownloadCallParams[0].Should().BeEquivalentTo((new PackageId(packId), new NuGetVersion(packVersion), null as DirectoryPath?, null as PackageSourceLocation)); 201mockNugetInstaller.DownloadCallParams[0].Should().BeEquivalentTo((new PackageId(packId), new NuGetVersion(packVersion), null as DirectoryPath?, null as PackageSourceLocation)); 222mockNugetInstaller.DownloadCallParams[0].Should().BeEquivalentTo((new PackageId(packId), new NuGetVersion(packVersion), null as DirectoryPath?, packageSource)); 334mockNugetInstaller.DownloadCallParams[0].Should().BeEquivalentTo((new PackageId($"{manifestId}.manifest-{featureBand}"),
CommandTests\Workload\Install\GivenWorkloadManifestUpdater.cs (1)
684.Select(id => ((PackageId, NuGetVersion, DirectoryPath?, PackageSourceLocation))(new PackageId($"{id}.manifest-{sdkFeatureBand}"), null, null, null)).ToList();
CommandTests\Workload\Install\MockPackWorkloadInstaller.cs (1)
184return new PackageId($"{manifestId}.Manifest-{featureBand}");
ToolManifestTests\ToolManifestEditorTests.cs (10)
35new PackageId("new-tool"), 78new PackageId("new-tool"), 105PackageId packageId = new("dotnetsay"); 133PackageId packageId = new("dotnetsay"); 153PackageId packageId = new("dotnetsay"); 192new PackageId("dotnetsay")); 220new PackageId("non-exist")); 239new PackageId("dotnetsay")); 259new PackageId("non-exist"), 277new PackageId("t-rex"),
ToolManifestTests\ToolManifestFinderTests.cs (20)
31new PackageId("t-rex"), 37new PackageId("dotnetsay"), 115new PackageId("t-rex"), 121new PackageId("dotnetsay"), 184new PackageId("t-rex"), 190new PackageId("dotnetsay"), 364new PackageId("t-rex"), 373new PackageId("dotnetsay2"), 381new PackageId("dotnetsay"), 406var manifests = toolManifest.FindByPackageId(new PackageId("t-rex")); 414var manifests2 = toolManifest.FindByPackageId(new PackageId("dotnetsay")); 421var manifests3 = toolManifest.FindByPackageId(new PackageId("non-exist")); 437Action a = () => toolManifest.FindByPackageId(new PackageId("t-rex")); 508new PackageId("dotnetsay"), 528new PackageId("dotnetsay"), 549new PackageId("dotnetsay"), 628new PackageId("t-rex"), 748manifestResult.Single(pair => pair.toolManifestPackage.PackageId.Equals(new PackageId("t-rex"))) 751manifestResult.Single(pair => pair.toolManifestPackage.PackageId.Equals(new PackageId("dotnetsay2"))) 754manifestResult.Single(pair => pair.toolManifestPackage.PackageId.Equals(new PackageId("dotnetsay")))
Microsoft.DotNet.PackageInstall.Tests (18)
LocalToolsResolverCacheTests.cs (6)
43PackageId packageId = new("my.toolBundle"); 83PackageId packageId = new("my.toolBundle"); 117PackageId packageId = new("my.toolBundle"); 157PackageId packageId = new("my.toolBundle"); 239PackageId packageId = new("my.toolBundle"); 296PackageId packageId = new("my.toolBundle");
NuGetPackageInstallerExtractTests.cs (1)
29await installer.DownloadPackageAsync(new PackageId(packageId), new NuGetVersion(packageVersion));
NuGetPackageInstallerTests.cs (6)
25private static readonly PackageId TestPackageId = new("global.tool.console.demo"); 281var samplePackage = DownloadSamplePackage(new PackageId("Microsoft.iOS.Ref")); 310new PackageId("Microsoft.iOS.Ref"), null, includePreview: true, 325var iosSamplePackage = DownloadSamplePackage(new PackageId("Microsoft.iOS.Ref")); 326var androidSamplePackage = DownloadSamplePackage(new PackageId("Microsoft.Android.Ref")); 327var mauiSamplePackage = DownloadSamplePackage(new PackageId("Microsoft.NET.Sdk.Maui.Manifest-8.0.100-rc.1.Msi.x64"));
ToolPackageDownloaderTests.cs (3)
707packageId: new PackageId("GlObAl.TooL.coNsoLe.DemO"), 791var packageId = new PackageId("Global.Tool.Console.Demo.With.Casing"); 958private static readonly PackageId TestPackageId = new("global.tool.console.demo");
ToolPackageInstallerNugetCacheTests.cs (1)
167private static readonly PackageId TestPackageId = new("global.tool.console.demo");
ToolPackageUninstallerTests.cs (1)
124private static readonly PackageId TestPackageId = new("global.tool.console.demo.with.shim");
Microsoft.DotNet.Tools.Tests.ComponentMocks (1)
ToolPackageStoreMock.cs (1)
74var packageId = new PackageId(name);
205 references to new
dotnet (124)
Commands\Tool\Common\ToolManifestFinderExtensions.cs (1)
18PackageId packageId)
Commands\Tool\Execute\ToolExecuteCommand.cs (2)
45PackageId packageId = new PackageId(_packageToolIdentityArgument.Id); 141private bool UserAgreedToRunFromSource(PackageId packageId, NuGetVersion version, PackageSource source)
Commands\Tool\Install\ToolInstallCommandLowLevelErrorConverter.cs (1)
13public static IEnumerable<string> GetUserFacingMessages(Exception ex, PackageId packageId)
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (8)
36private readonly PackageId? _packageId; 56PackageId? packageId = null, 138return ExecuteInstallCommand((PackageId)_packageId); 141private int ExecuteInstallCommand(PackageId packageId) 245private NuGetVersion GetBestMatchNugetVersion(PackageId packageId, VersionRange? versionRange, IToolPackageDownloader toolPackageDownloader) 274private static void RunWithHandlingInstallError(Action installAction, PackageId packageId) 296private static void RunWithHandlingUninstallError(Action uninstallAction, PackageId packageId) 329private static IToolPackage? GetOldPackage(IToolPackageStoreQuery toolPackageStoreQuery, PackageId packageId)
Commands\Tool\Install\ToolInstallLocalCommand.cs (6)
26private readonly PackageId? _packageId; 38PackageId? packageId = null, 86return ExecuteInstallCommand((PackageId) _packageId); 90private int ExecuteInstallCommand(PackageId packageId) 122public int InstallToolUpdate(ToolManifestPackage existingPackage, IToolPackage toolDownloadedPackage, FilePath manifestFile, PackageId packageId) 168public int InstallNewTool(FilePath manifestFile, PackageId packageId)
Commands\Tool\Install\ToolInstallLocalInstaller.cs (1)
49public IToolPackage Install(FilePath manifestFile, PackageId packageId)
Commands\Tool\List\ToolListGlobalOrToolPathCommand.cs (3)
31PackageId? packageId = null; 71public IEnumerable<IToolPackage> GetPackages(DirectoryPath? toolPath, PackageId? packageId) 78internal static bool PackageIdMatches(IToolPackage package, PackageId? packageId)
Commands\Tool\List\ToolListLocalCommand.cs (3)
35PackageId? packageId = null; 60public IEnumerable<(ToolManifestPackage, FilePath)> GetPackages(PackageId? packageId) 67private static bool PackageIdMatches(ToolManifestPackage package, PackageId? packageId)
Commands\Tool\Restore\ToolRestoreCommand.cs (1)
236PackageId packageId,
Commands\Tool\Search\NugetSearchSerializables.cs (2)
14PackageId id, 24public PackageId Id { get; } = id;
Commands\Tool\Uninstall\ToolUninstallCommandLowLevelErrorConverter.cs (1)
13public static IEnumerable<string> GetUserFacingMessages(Exception ex, PackageId packageId)
Commands\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommand.cs (1)
56var packageId = new PackageId(_parseResult.GetValue(ToolUninstallCommandParser.PackageIdArgument));
Commands\Tool\Uninstall\ToolUninstallLocalCommand.cs (1)
22private readonly PackageId _packageId;
Commands\Tool\Update\ToolUpdateGlobalOrToolPathCommand.cs (1)
40PackageId? packageId = null;
Commands\Tool\Update\ToolUpdateLocalCommand.cs (1)
54PackageId? packageId = null;
Commands\Workload\Install\FileBasedInstaller.cs (4)
101var workloadSetPackageId = GetManifestPackageId(new ManifestId(WorkloadManifestUpdater.WorkloadSetManifestId), workloadSetFeatureBand); 281var newManifestPackageId = GetManifestPackageId(manifestUpdate.ManifestId, new SdkFeatureBand(manifestUpdate.NewFeatureBand)); 301void InstallPackage(PackageId packageId, string packageVersion, string targetFolder, ITransactionContext transactionContext, DirectoryPath? offlineCache) 649public PackageId GetManifestPackageId(ManifestId manifestId, SdkFeatureBand featureBand)
Commands\Workload\Install\IInstaller.cs (1)
69PackageId GetManifestPackageId(ManifestId manifestId, SdkFeatureBand featureBand);
Commands\Workload\Install\NetSdkMsiInstallerClient.cs (1)
733public PackageId GetManifestPackageId(ManifestId manifestId, SdkFeatureBand featureBand)
Commands\Workload\Install\WorkloadManifestUpdater.cs (3)
273PackageId? providedPackageId = null; 281var packageId = _workloadManifestInstaller.GetManifestPackageId(new ManifestId(manifest.Id), band); 318var manifestPackageId = _workloadManifestInstaller.GetManifestPackageId(manifestId, band);
Commands\Workload\Search\WorkloadSearchVersionsCommand.cs (1)
162var packageId = installer.GetManifestPackageId(new ManifestId("Microsoft.NET.Workloads"), featureBand);
NugetPackageDownloader\INuGetPackageDownloader.cs (6)
15Task<string> DownloadPackageAsync(PackageId packageId, 23Task<string> GetPackageUrl(PackageId packageId, 30Task<NuGetVersion> GetLatestPackageVersion(PackageId packageId, 34Task<IEnumerable<NuGetVersion>> GetLatestPackageVersions(PackageId packageId, 39Task<NuGetVersion> GetBestPackageVersionAsync(PackageId packageId, 43Task<(NuGetVersion version, PackageSource source)> GetBestPackageVersionAndSourceAsync(PackageId packageId,
NugetPackageDownloader\NuGetPackageDownloader.cs (14)
92public async Task<string> DownloadPackageAsync(PackageId packageId, 205public async Task<string> GetPackageUrl(PackageId packageId, 275private async Task<(PackageSource, NuGetVersion)> GetPackageSourceAndVersion(PackageId packageId, 307private static string GetNupkgUrl(string baseUri, PackageId id, NuGetVersion version) => baseUri + id.ToString() + "/" + version.ToNormalizedString() + "/" + id.ToString() + 372private List<PackageSource> LoadDefaultSources(PackageId packageId, PackageSourceLocation packageSourceLocation = null, PackageSourceMapping packageSourceMapping = null) 442public IEnumerable<PackageSource> LoadNuGetSources(PackageId packageId, PackageSourceLocation packageSourceLocation = null, PackageSourceMapping packageSourceMapping = null) 608public async Task<NuGetVersion> GetBestPackageVersionAsync(PackageId packageId, 622public async Task<(NuGetVersion version, PackageSource source)> GetBestPackageVersionAndSourceAsync(PackageId packageId, 757public async Task<NuGetVersion> GetLatestPackageVersion(PackageId packageId, 764public async Task<IEnumerable<NuGetVersion>> GetLatestPackageVersions(PackageId packageId, int numberOfResults, PackageSourceLocation packageSourceLocation = null, bool includePreview = false) 777PackageId packageId = new(idStem); 789public async Task<IEnumerable<NuGetVersion>> GetPackageVersionsAsync(PackageId packageId, string versionPrefix = null, bool allowPrerelease = false, PackageSourceLocation packageSourceLocation = null, CancellationToken cancellationToken = default) 816private async Task<IEnumerable<NuGetVersion>> GetPackageVersionsForSource(AutoCompleteResource autocomplete, PackageId packageId, string versionPrefix, bool allowPrerelease, CancellationToken cancellationToken) 835private static async Task<IEnumerable<string>> GetPackageIdsForSource(AutoCompleteResource autocomplete, PackageId packageId, bool allowPrerelease, CancellationToken cancellationToken)
ShellShim\ShellShimTemplateFinder.cs (1)
53var packageId = new PackageId($"microsoft.netcore.app.host.{rid}");
ToolManifest\IToolManifestEditor.cs (3)
15void Add(FilePath manifest, PackageId packageId, NuGetVersion nuGetVersion, ToolCommandName[] toolCommandNames, bool rollForward = false); 16void Remove(FilePath manifest, PackageId packageId); 17void Edit(FilePath manifest, PackageId packageId, NuGetVersion newNuGetVersion, ToolCommandName[] newToolCommandNames);
ToolManifest\IToolManifestFinder.cs (1)
15IReadOnlyList<FilePath> FindByPackageId(PackageId packageId);
ToolManifest\ToolManifestEditor.cs (4)
30PackageId packageId, 81PackageId packageId, 256var packageId = new PackageId(packageIdString); 403public void Remove(FilePath manifest, PackageId packageId)
ToolManifest\ToolManifestFinder.cs (2)
132public bool TryFindPackageId(PackageId packageId, out ToolManifestPackage toolManifestPackage) 262public IReadOnlyList<FilePath> FindByPackageId(PackageId packageId)
ToolManifest\ToolManifestPackage.cs (2)
13internal struct ToolManifestPackage(PackageId packagePackageId, 19public PackageId PackageId { get; } = packagePackageId;
ToolPackage\IToolPackage.cs (2)
14PackageId Id { get; } 18public PackageId ResolvedPackageId { get; }
ToolPackage\IToolPackageDownloader.cs (3)
15PackageId packageId, 27PackageId packageId, 34PackageId packageId,
ToolPackage\IToolPackageStore.cs (3)
17NuGetVersion GetStagedPackageVersion(DirectoryPath stagingDirectory, PackageId packageId); 19DirectoryPath GetRootPackageDirectory(PackageId packageId); 21DirectoryPath GetPackageDirectory(PackageId packageId, NuGetVersion version);
ToolPackage\IToolPackageStoreQuery.cs (2)
14IEnumerable<IToolPackage> EnumeratePackageVersions(PackageId packageId); 16IToolPackage GetPackage(PackageId packageId, NuGetVersion version);
ToolPackage\LocalToolsResolverCache.cs (3)
38PackageId distinctPackageId = distinctPackageIdAndRestoredCommandMap.Key; 107private string GetCacheFile(PackageId packageId) 136PackageId packageId,
ToolPackage\PackageId.cs (5)
8internal struct PackageId(string id) : IEquatable<PackageId>, IComparable<PackageId> 12public bool Equals(PackageId other) 17public int CompareTo(PackageId other) 24return obj is PackageId id && Equals(id);
ToolPackage\RestoredCommandIdentifier.cs (2)
16PackageId packageId, 22public PackageId PackageId { get; } = packageId;
ToolPackage\ToolPackageDownloader.cs (4)
55PackageId packageId, 112protected override bool IsPackageInstalled(PackageId packageId, NuGetVersion packageVersion, string packagesRootPath) 120protected override ToolConfiguration GetToolConfiguration(PackageId id, DirectoryPath packageDirectory, DirectoryPath assetsJsonParentDirectory) 126PackageId packageId,
ToolPackage\ToolPackageDownloaderBase.cs (14)
66PackageId packageId, 76PackageId packageId, 81PackageId packageId, 89protected abstract ToolConfiguration GetToolConfiguration(PackageId id, 93public IToolPackage InstallPackage(PackageLocation packageLocation, PackageId packageId, 151PackageId packageId, 234PackageId packageId, 266PackageId packageId, 284if (ResolveRidSpecificPackage(packageId, packageVersion, packageDownloadDir, assetFileDirectory, verbosity) is PackageId ridSpecificPackage) 296PackageId packageId, 310if (ResolveRidSpecificPackage(packageId, packageVersion, _localToolDownloadDir, _localToolAssetDir, verbosity) is PackageId ridSpecificPackage) 330private PackageId? ResolveRidSpecificPackage(PackageId packageId, 399PackageId packageId,
ToolPackage\ToolPackageInstance.cs (4)
22public PackageId Id { get; private set; } 26public PackageId ResolvedPackageId { get; private set; } 44public ToolPackageInstance(PackageId id, 162public static ToolConfiguration GetToolConfiguration(PackageId id,
ToolPackage\ToolPackageStoreAndQuery.cs (6)
24public NuGetVersion GetStagedPackageVersion(DirectoryPath stagingDirectory, PackageId packageId) 41public DirectoryPath GetRootPackageDirectory(PackageId packageId) 46public DirectoryPath GetPackageDirectory(PackageId packageId, NuGetVersion version) 67var packageId = new PackageId(name); 82public IEnumerable<IToolPackage> EnumeratePackageVersions(PackageId packageId) 99public IToolPackage GetPackage(PackageId packageId, NuGetVersion version)
dotnet.Tests (28)
CommandTests\Tool\Install\ToolInstallGlobalOrToolPathCommandTests.cs (1)
28private readonly PackageId _packageId;
CommandTests\Tool\Install\ToolInstallLocalCommandTests.cs (1)
34private readonly PackageId _packageIdA = new("local.tool.console.a");
CommandTests\Tool\List\ToolListGlobalOrToolPathCommandTests.cs (1)
346private IEnumerable<string> EnumerateExpectedTableLines(IToolPackageStoreQuery store, PackageId? targetPackageId = null)
CommandTests\Tool\Restore\ToolRestoreCommandTests.cs (5)
35private readonly PackageId _packageIdA = new("local.tool.console.a"); 37private readonly PackageId _packageIdWithCommandNameCollisionWithA = 44private readonly PackageId _packageIdB = new("local.tool.console.B"); 554public IReadOnlyList<FilePath> FindByPackageId(PackageId packageId) 572public IReadOnlyList<FilePath> FindByPackageId(PackageId packageId)
CommandTests\Tool\Restore\ToolRestoreCommandWithMultipleNugetConfigTests.cs (3)
29private readonly PackageId _packageIdA = new("local.tool.console.a"); 32private readonly PackageId _packageIdB = new("local.tool.console.B"); 180public IReadOnlyList<FilePath> FindByPackageId(PackageId packageId)
CommandTests\Tool\Uninstall\ToolUninstallLocalCommandTests.cs (1)
26private readonly PackageId _packageIdDotnsay = new("dotnetsay");
CommandTests\Tool\Update\ToolUpdateGlobalOrToolPathCommandTests.cs (2)
28private readonly PackageId _packageId = new("global.tool.console.demo"); 29private readonly PackageId _packageId2 = new("global.tool.console.demo.second.one");
CommandTests\Tool\Update\ToolUpdateLocalCommandTests.cs (2)
43private readonly PackageId _packageIdA = new("local.tool.console.a"); 44private readonly PackageId _packageIdB = new("local.tool.console.b");
CommandTests\Workload\Install\FailingNuGetPackageInstaller.cs (6)
23public Task<string> DownloadPackageAsync(PackageId packageId, NuGetVersion packageVersion, 42public Task<NuGetVersion> GetLatestPackageVersion(PackageId packageId, PackageSourceLocation packageSourceLocation = null, bool includePreview = false) => throw new NotImplementedException(); 43public Task<IEnumerable<NuGetVersion>> GetLatestPackageVersions(PackageId packageId, int numberOfResults, PackageSourceLocation packageSourceLocation = null, bool includePreview = false) => throw new NotImplementedException(); 44public Task<NuGetVersion> GetBestPackageVersionAsync(PackageId packageId, VersionRange versionRange, PackageSourceLocation packageSourceLocation = null) => throw new NotImplementedException(); 46public Task<(NuGetVersion version, PackageSource source)> GetBestPackageVersionAndSourceAsync(PackageId packageId, 49public Task<string> GetPackageUrl(PackageId packageId,
CommandTests\Workload\Install\GivenWorkloadManifestUpdater.cs (2)
681private List<(PackageId, NuGetVersion, DirectoryPath?, PackageSourceLocation)> GetExpectedDownloadedPackages(string sdkFeatureBand = "6.0.100") 684.Select(id => ((PackageId, NuGetVersion, DirectoryPath?, PackageSourceLocation))(new PackageId($"{id}.manifest-{sdkFeatureBand}"), null, null, null)).ToList();
CommandTests\Workload\Install\MockPackWorkloadInstaller.cs (1)
182public PackageId GetManifestPackageId(ManifestId manifestId, SdkFeatureBand featureBand)
ToolManifestTests\ToolManifestEditorTests.cs (3)
105PackageId packageId = new("dotnetsay"); 133PackageId packageId = new("dotnetsay"); 153PackageId packageId = new("dotnetsay");
Microsoft.DotNet.PackageInstall.Tests (14)
LocalToolsResolverCacheTests.cs (6)
43PackageId packageId = new("my.toolBundle"); 83PackageId packageId = new("my.toolBundle"); 117PackageId packageId = new("my.toolBundle"); 157PackageId packageId = new("my.toolBundle"); 239PackageId packageId = new("my.toolBundle"); 296PackageId packageId = new("my.toolBundle");
NuGetPackageInstallerTests.cs (2)
25private static readonly PackageId TestPackageId = new("global.tool.console.demo"); 291private string DownloadSamplePackage(PackageId packageId)
ToolPackageDownloaderTests.cs (3)
791var packageId = new PackageId("Global.Tool.Console.Demo.With.Casing"); 894var frameworksMap = new Dictionary<PackageId, IEnumerable<NuGetFramework>>() 958private static readonly PackageId TestPackageId = new("global.tool.console.demo");
ToolPackageInstallerNugetCacheTests.cs (1)
167private static readonly PackageId TestPackageId = new("global.tool.console.demo");
ToolPackageUninstallerTests.cs (2)
85var packagedShimsMap = new Dictionary<PackageId, IReadOnlyList<FilePath>> 124private static readonly PackageId TestPackageId = new("global.tool.console.demo.with.shim");
Microsoft.DotNet.Tools.Tests.ComponentMocks (39)
MockNuGetPackageDownloader.cs (8)
22public List<(PackageId id, NuGetVersion version, DirectoryPath? downloadFolder, PackageSourceLocation packageSourceLocation)> DownloadCallParams = new(); 46bool ShouldFindPackage(PackageId packageId, PackageSourceLocation packageSourceLocation) 57public Task<string> DownloadPackageAsync(PackageId packageId, 111public Task<IEnumerable<NuGetVersion>> GetLatestPackageVersions(PackageId packageId, int numberOfResults, PackageSourceLocation packageSourceLocation = null, bool includePreview = false) 122public Task<NuGetVersion> GetLatestPackageVersion(PackageId packageId, PackageSourceLocation packageSourceLocation = null, bool includePreview = false) 132public async Task<NuGetVersion> GetBestPackageVersionAsync(PackageId packageId, VersionRange versionRange, PackageSourceLocation packageSourceLocation = null) 137public Task<(NuGetVersion version, PackageSource source)> GetBestPackageVersionAndSourceAsync(PackageId packageId, 158public Task<string> GetPackageUrl(PackageId packageId,
ToolPackageDownloaderMock.cs (14)
45private readonly Dictionary<PackageId, IEnumerable<string>> _warningsMap; 46private readonly Dictionary<PackageId, IReadOnlyList<FilePath>> _packagedShimsMap; 47private readonly Dictionary<PackageId, IEnumerable<NuGetFramework>> _frameworksMap; 56Dictionary<PackageId, IEnumerable<string>>? warningsMap = null, 57Dictionary<PackageId, IReadOnlyList<FilePath>>? packagedShimsMap = null, 58Dictionary<PackageId, IEnumerable<NuGetFramework>>? frameworksMap = null 69_warningsMap = warningsMap ?? new Dictionary<PackageId, IEnumerable<string>>(); 70_packagedShimsMap = packagedShimsMap ?? new Dictionary<PackageId, IReadOnlyList<FilePath>>(); 71_frameworksMap = frameworksMap ?? new Dictionary<PackageId, IEnumerable<NuGetFramework>>(); 97public IToolPackage InstallPackage(PackageLocation packageLocation, PackageId packageId, 314PackageId packageId, 336public bool TryGetDownloadedTool(PackageId packageId, NuGetVersion packageVersion, string? targetFramework, VerbosityOptions verbosity, [NotNullWhen(true)] out IToolPackage? toolPackage) => throw new NotImplementedException(); 340public PackageId Id { get; set; } 353public PackageId ResolvedPackageId { get; set; }
ToolPackageDownloaderMock2.cs (5)
39MockFeedPackage? GetPackage(PackageId packageId, NuGetVersion version) 59protected override void CreateAssetFile(PackageId packageId, NuGetVersion version, DirectoryPath packagesRootPath, string assetFilePath, string runtimeJsonGraph, Cli.Utils.VerbosityOptions verbosity, string? targetFramework = null) 114protected override NuGetVersion DownloadAndExtractPackage(PackageId packageId, INuGetPackageDownloader nugetPackageDownloader, string packagesRootPath, 175protected override ToolConfiguration GetToolConfiguration(PackageId id, DirectoryPath packageDirectory, DirectoryPath assetsJsonParentDirectory) 180protected override bool IsPackageInstalled(PackageId packageId, NuGetVersion packageVersion, string packagesRootPath)
ToolPackageMock.cs (3)
25PackageId id, 42public PackageId Id { get; private set; } 67public PackageId ResolvedPackageId { get; private set; }
ToolPackageStoreMock.cs (9)
17private readonly Dictionary<PackageId, IEnumerable<NuGetFramework>> _frameworksMap; 22Dictionary<PackageId, IEnumerable<NuGetFramework>> frameworksMap = null) 26_frameworksMap = frameworksMap ?? new Dictionary<PackageId, IEnumerable<NuGetFramework>>(); 36public NuGetVersion GetStagedPackageVersion(DirectoryPath stagingDirectory, PackageId packageId) 53public DirectoryPath GetRootPackageDirectory(PackageId packageId) 58public DirectoryPath GetPackageDirectory(PackageId packageId, NuGetVersion version) 74var packageId = new PackageId(name); 88public IEnumerable<IToolPackage> EnumeratePackageVersions(PackageId packageId) 110public IToolPackage GetPackage(PackageId packageId, NuGetVersion version)