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