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