<PackageReference Include="System.Configuration.ConfigurationManager" Version="7.0.0-preview.3.22175.4" />

ProtectedProviderSettings

namespace System.Configuration { public class ProtectedProviderSettings : ConfigurationElement { private readonly ConfigurationProperty _propProviders = new ConfigurationProperty(null, typeof(ProviderSettingsCollection), null, ConfigurationPropertyOptions.IsDefaultCollection); private readonly ConfigurationPropertyCollection _properties; protected internal override ConfigurationPropertyCollection Properties => _properties; [ConfigurationProperty("", IsDefaultCollection = true, Options = ConfigurationPropertyOptions.IsDefaultCollection)] public ProviderSettingsCollection Providers { get { return (ProviderSettingsCollection)base[_propProviders]; } } public ProtectedProviderSettings() { _properties = new ConfigurationPropertyCollection { _propProviders }; } } }