1 implementation of IPluginManager
NuGet.Protocol (1)
Plugins\PluginManager.cs (1)
25public sealed class PluginManager : IPluginManager, IDisposable
11 references to IPluginManager
NuGet.Credentials (4)
SecurePluginCredentialProvider.cs (2)
37private readonly IPluginManager _pluginManager; 58public SecurePluginCredentialProvider(IPluginManager pluginManager, PluginDiscoveryResult pluginDiscoveryResult, bool canShowDialog, ILogger logger)
SecurePluginCredentialProviderBuilder.cs (2)
21private readonly IPluginManager _pluginManager; 32public SecurePluginCredentialProviderBuilder(IPluginManager pluginManager, bool canShowDialog, Common.ILogger logger)
NuGet.Protocol (7)
Plugins\PluginManager.cs (5)
33private static Lazy<IPluginManager> _lazy = new Lazy<IPluginManager>(() => new PluginManager()); 34public static IPluginManager Instance => _lazy.Value; 45Lazy<IPluginManager> previous = System.Threading.Interlocked.Exchange(ref _lazy, new Lazy<IPluginManager>(() => new PluginManager()));
Providers\PluginResourceProvider.cs (2)
20private readonly IPluginManager _pluginManager; 27public PluginResourceProvider(IPluginManager pluginManager)