System.Configuration.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);
}
}