<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.6.0-preview8.19405.3" />

ConfigSystem

namespace System.Configuration.Internal { internal class ConfigSystem : IConfigSystem { private IInternalConfigHost _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); } } }