<PackageReference Include="System.Configuration.ConfigurationManager" Version="9.0.0" />

ConfigSystem

sealed class ConfigSystem : IConfigSystem
namespace System.Configuration.Internal { internal sealed class ConfigSystem : IConfigSystem { private ImplicitMachineConfigHost _configHost; private IInternalConfigRoot _configRoot; IInternalConfigHost IConfigSystem.Host { get { return _configHost; } } IInternalConfigRoot IConfigSystem.Root { get { return _configRoot; } } void IConfigSystem.Init(Type typeConfigHost, params object[] hostInitParams) { _configRoot = new InternalConfigRoot(); IInternalConfigHost host = (IInternalConfigHost)TypeUtil.CreateInstance(typeConfigHost); _configHost = new ImplicitMachineConfigHost(host); _configRoot.Init(_configHost, false); _configHost.Init(_configRoot, hostInitParams); } } }