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

SettingsProperty

public class SettingsProperty
public virtual SettingsAttributeDictionary Attributes { get; }

public virtual object DefaultValue { get; set; }

public virtual bool IsReadOnly { get; set; }

public virtual string Name { get; set; }

public virtual Type PropertyType { get; set; }

public virtual SettingsProvider Provider { get; set; }

public virtual SettingsSerializeAs SerializeAs { get; set; }

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)