2 implementations of IToolPackageStore
dotnet (1)
ToolPackage\ToolPackageStoreAndQuery.cs (1)
11internal class ToolPackageStoreAndQuery(DirectoryPath root, IFileSystem fileSystem = null) : IToolPackageStoreQuery, IToolPackageStore
Microsoft.DotNet.Tools.Tests.ComponentMocks (1)
ToolPackageStoreMock.cs (1)
14internal class ToolPackageStoreMock : IToolPackageStoreQuery, IToolPackageStore
33 references to IToolPackageStore
dotnet (16)
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (2)
23internal delegate (IToolPackageStore, IToolPackageStoreQuery, IToolPackageDownloader) CreateToolPackageStoresAndDownloader( 160(IToolPackageStore toolPackageStore,
Commands\Tool\Install\ToolInstallLocalInstaller.cs (1)
38(IToolPackageStore store,
Commands\Tool\Restore\ToolRestoreCommand.cs (1)
43(IToolPackageStore,
Commands\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommand.cs (2)
19internal delegate (IToolPackageStore, IToolPackageStoreQuery, IToolPackageUninstaller) CreateToolPackageStoresAndUninstaller(DirectoryPath? nonGlobalLocation = null); 51(IToolPackageStore toolPackageStore, IToolPackageStoreQuery toolPackageStoreQuery, IToolPackageUninstaller toolPackageUninstaller)
Commands\Tool\Update\ToolUpdateGlobalOrToolPathCommand.cs (1)
16internal delegate (IToolPackageStore, IToolPackageStoreQuery, IToolPackageDownloader, IToolPackageUninstaller) CreateToolPackageStoresAndDownloaderAndUninstaller(
Commands\Tool\Update\ToolUpdateLocalCommand.cs (1)
38(IToolPackageStore,
ToolPackage\ToolPackageDownloader.cs (1)
26IToolPackageStore store,
ToolPackage\ToolPackageDownloaderBase.cs (2)
21private readonly IToolPackageStore _toolPackageStore; 41IToolPackageStore store,
ToolPackage\ToolPackageFactory.cs (3)
13public static (IToolPackageStore packageStore, IToolPackageStoreQuery packageStoreQuery, IToolPackageDownloader downloader) CreateToolPackageStoresAndDownloader( 22public static (IToolPackageStore, IToolPackageStoreQuery, IToolPackageUninstaller) CreateToolPackageStoresAndUninstaller( 32public static (IToolPackageStore,
ToolPackage\ToolPackageUninstaller.cs (2)
11internal class ToolPackageUninstaller(IToolPackageStore toolPackageStoreQuery) : IToolPackageUninstaller 13private readonly IToolPackageStore _toolPackageStoreQuery = toolPackageStoreQuery ?? throw new ArgumentException(nameof(toolPackageStoreQuery));
dotnet.Tests (6)
CommandTests\Tool\Install\ToolInstallGlobalOrToolPathCommandTests.cs (1)
30private readonly IToolPackageStore _toolPackageStore;
CommandTests\Tool\Install\ToolInstallLocalCommandTests.cs (1)
26private readonly IToolPackageStore _toolPackageStore;
CommandTests\Tool\Restore\ToolRestoreCommandTests.cs (1)
27private readonly IToolPackageStore _toolPackageStore;
CommandTests\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommandTests.cs (2)
129(IToolPackageStore, IToolPackageStoreQuery, IToolPackageUninstaller) CreateToolPackageStoreAndUninstaller( 260(IToolPackageStore, IToolPackageStoreQuery, IToolPackageUninstaller) createToolPackageStoreAndUninstaller(
CommandTests\Tool\Update\ToolUpdateLocalCommandTests.cs (1)
39private readonly IToolPackageStore _toolPackageStore;
Microsoft.DotNet.PackageInstall.Tests (8)
ToolPackageDownloaderTests.cs (4)
829IToolPackageStore store, 850private static void AssertInstallRollBack(IFileSystem fileSystem, IToolPackageStore store) 870private (IToolPackageStore, IToolPackageStoreQuery, IToolPackageDownloader, IToolPackageUninstaller, BufferedReporter, IFileSystem, DirectoryPath testDir 881IToolPackageStore store;
ToolPackageInstallerNugetCacheTests.cs (2)
117private (IToolPackageStore, IToolPackageDownloader, BufferedReporter, IFileSystem) Setup( 126IToolPackageStore store;
ToolPackageUninstallerTests.cs (2)
68private (IToolPackageStore, IToolPackageStoreQuery, IToolPackageDownloader, IToolPackageUninstaller, BufferedReporter, IFileSystem 79IToolPackageStore store;
Microsoft.DotNet.Tools.Tests.ComponentMocks (3)
ToolPackageDownloaderMock.cs (2)
25private readonly IToolPackageStore _toolPackageStore; 51IToolPackageStore store,
ToolPackageDownloaderMock2.cs (1)
26public ToolPackageDownloaderMock2(IToolPackageStore store, string runtimeJsonPathForTests, string currentWorkingDirectory, IFileSystem fileSystem) : base(store, runtimeJsonPathForTests, currentWorkingDirectory, fileSystem)