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