2 implementations of IToolPackageUninstaller
dotnet (1)
ToolPackage\ToolPackageUninstaller.cs (1)
11
internal class ToolPackageUninstaller(IToolPackageStore toolPackageStoreQuery) :
IToolPackageUninstaller
Microsoft.DotNet.Tools.Tests.ComponentMocks (1)
ToolPackageUninstallerMock.cs (1)
12
internal class ToolPackageUninstallerMock :
IToolPackageUninstaller
12 references to IToolPackageUninstaller
dotnet (6)
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (1)
163
IToolPackageUninstaller
toolPackageUninstaller) = _createToolPackageStoreDownloaderUninstaller(toolPath, _forwardRestoreArguments, _currentWorkingDirectory);
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(
ToolPackage\ToolPackageFactory.cs (2)
22
public static (IToolPackageStore, IToolPackageStoreQuery,
IToolPackageUninstaller
) CreateToolPackageStoresAndUninstaller(
35
IToolPackageUninstaller
)
dotnet.Tests (2)
CommandTests\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommandTests.cs (2)
129
(IToolPackageStore, IToolPackageStoreQuery,
IToolPackageUninstaller
) CreateToolPackageStoreAndUninstaller(
260
(IToolPackageStore, IToolPackageStoreQuery,
IToolPackageUninstaller
) createToolPackageStoreAndUninstaller(
Microsoft.DotNet.PackageInstall.Tests (4)
ToolPackageDownloaderTests.cs (2)
870
private (IToolPackageStore, IToolPackageStoreQuery, IToolPackageDownloader,
IToolPackageUninstaller
, BufferedReporter, IFileSystem, DirectoryPath testDir
884
IToolPackageUninstaller
uninstaller;
ToolPackageUninstallerTests.cs (2)
68
private (IToolPackageStore, IToolPackageStoreQuery, IToolPackageDownloader,
IToolPackageUninstaller
, BufferedReporter, IFileSystem
82
IToolPackageUninstaller
uninstaller;