Microsoft.Extensions.Configuration.ReferenceCountedProviders
namespace Microsoft.Extensions.Configuration
{
internal abstract class ReferenceCountedProviders : IDisposable
{
public abstract List<IConfigurationProvider> Providers { get; set; }
public abstract List<IConfigurationProvider> NonReferenceCountedProviders { get; }
public static ReferenceCountedProviders Create(List<IConfigurationProvider> providers);
public static ReferenceCountedProviders CreateDisposed(List<IConfigurationProvider> providers);
public abstract void AddReference();
public abstract void Dispose();
protected ReferenceCountedProviders();
}
}