<PackageReference Include="System.Configuration.ConfigurationManager" Version="10.0.0-rc.1.25451.107" />

System.Configuration.SettingsProperty

public class SettingsProperty
Used internally as the class that represents metadata about an individual configuration property.
namespace System.Configuration { public class SettingsProperty { public virtual string Name { get; set; } public virtual bool IsReadOnly { get; set; } public virtual object DefaultValue { get; set; } public virtual Type PropertyType { get; set; } public virtual SettingsSerializeAs SerializeAs { get; set; } public virtual SettingsProvider Provider { get; set; } public virtual SettingsAttributeDictionary Attributes { get; } public bool ThrowOnErrorDeserializing { get; set; } public bool ThrowOnErrorSerializing { get; set; } public SettingsProperty(string name); public SettingsProperty(string name, Type propertyType, SettingsProvider provider, bool isReadOnly, object defaultValue, SettingsSerializeAs serializeAs, SettingsAttributeDictionary attributes, bool throwOnErrorDeserializing, bool throwOnErrorSerializing); public SettingsProperty(SettingsProperty propertyToCopy); } }