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

Microsoft.Extensions.Configuration.ConfigurationRoot

public class ConfigurationRoot : IConfigurationRoot, IConfiguration, IDisposable
Represents the root node for a configuration.
namespace Microsoft.Extensions.Configuration { public class ConfigurationRoot : IConfigurationRoot, IConfiguration, IDisposable { public IEnumerable<IConfigurationProvider> Providers { get; } [System.Runtime.CompilerServices.Nullable(2)] public string this[string key] { [return: System.Runtime.CompilerServices.Nullable(2)] get; [param: System.Runtime.CompilerServices.Nullable(2)] set; } public ConfigurationRoot(IList<IConfigurationProvider> providers); public IEnumerable<IConfigurationSection> GetChildren(); public IChangeToken GetReloadToken(); public IConfigurationSection GetSection(string key); public void Reload(); public void Dispose(); } }