1 implementation of IPluginMulticlientUtilities
NuGet.Protocol (1)
Plugins\PluginMulticlientUtilities.cs (1)
14
public sealed class PluginMulticlientUtilities :
IPluginMulticlientUtilities
12 references to IPluginMulticlientUtilities
NuGet.Protocol (12)
Plugins\PluginCreationResult.cs (2)
38
public
IPluginMulticlientUtilities
? PluginMulticlientUtilities { get; }
61
public PluginCreationResult(IPlugin plugin,
IPluginMulticlientUtilities
utilities, IReadOnlyList<OperationClaim> claims)
Plugins\PluginManager.cs (4)
35
private ConcurrentDictionary<string, Lazy<
IPluginMulticlientUtilities
>> _pluginUtilities;
274
private async Task<Lazy<
IPluginMulticlientUtilities
>> PerformOneTimePluginInitializationAsync(IPlugin plugin, CancellationToken cancellationToken)
278
path => new Lazy<
IPluginMulticlientUtilities
>(
327
_pluginUtilities = new ConcurrentDictionary<string, Lazy<
IPluginMulticlientUtilities
>>(
RemoteRepositories\PluginFindPackageByIdResource.cs (2)
34
private readonly
IPluginMulticlientUtilities
_utilities;
53
IPluginMulticlientUtilities
utilities,
Resources\DownloadResourcePlugin.cs (2)
27
private readonly
IPluginMulticlientUtilities
_utilities;
43
IPluginMulticlientUtilities
utilities,
Resources\PluginResource.cs (2)
158
public
IPluginMulticlientUtilities
PluginMulticlientUtilities { get; }
160
internal GetPluginResult(IPlugin plugin,
IPluginMulticlientUtilities
utilities)