1 implementation of IToolPackageUninstaller
dotnet (1)
ToolPackage\ToolPackageUninstaller.cs (1)
11internal class ToolPackageUninstaller(IToolPackageStore toolPackageStoreQuery) : IToolPackageUninstaller
5 references to IToolPackageUninstaller
dotnet (5)
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (1)
190IToolPackageUninstaller toolPackageUninstaller) = _createToolPackageStoreDownloaderUninstaller(toolPath, _forwardRestoreArguments, _currentWorkingDirectory);
Commands\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommand.cs (1)
17internal delegate (IToolPackageStore, IToolPackageStoreQuery, IToolPackageUninstaller) CreateToolPackageStoresAndUninstaller(DirectoryPath? nonGlobalLocation = null);
Commands\Tool\Update\ToolUpdateGlobalOrToolPathCommand.cs (1)
16internal delegate (IToolPackageStore, IToolPackageStoreQuery, IToolPackageDownloader, IToolPackageUninstaller) CreateToolPackageStoresAndDownloaderAndUninstaller(
ToolPackage\ToolPackageFactory.cs (2)
22public static (IToolPackageStore, IToolPackageStoreQuery, IToolPackageUninstaller) CreateToolPackageStoresAndUninstaller( 35IToolPackageUninstaller)