<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.0" />

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(); } }