1 implementation of IToolPackageStore
dotnet (1)
ToolPackage\ToolPackageStoreAndQuery.cs (1)
11internal class ToolPackageStoreAndQuery(DirectoryPath root, IFileSystem fileSystem = null) : IToolPackageStoreQuery, IToolPackageStore
13 references to IToolPackageStore
dotnet (13)
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (2)
26internal delegate (IToolPackageStore, IToolPackageStoreQuery, IToolPackageDownloader) CreateToolPackageStoresAndDownloader( 187(IToolPackageStore toolPackageStore,
Commands\Tool\Restore\ToolRestoreCommand.cs (1)
44(IToolPackageStore,
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\ToolPackageDownloader.cs (1)
26IToolPackageStore store,
ToolPackage\ToolPackageDownloaderBase.cs (2)
24private readonly IToolPackageStore _toolPackageStore; 44IToolPackageStore 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));