Class Name |
.NET
1.0
RTM |
.NET
1.1
RTM |
.NET
2.0
RTM |
.NET
3.0
RTM |
.NET
3.5
RTM |
.NET
4.0
RTM |
.NET
4.5
RTM |
.NET
4.6
RTM |
|
ApplicationScopedSettingAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ApplicationSettingsBase
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ApplicationSettingsGroup
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
AppSettingsReader
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
AppSettingsSection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CallbackValidator
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CallbackValidatorAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ClientSettingsSection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CommaDelimitedStringAttributeCollectionConverter
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
CommaDelimitedStringCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CommaDelimitedStringCollectionConverter
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
Configuration
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationAllowDefinition
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationAllowExeDefinition
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationCollection
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ConfigurationCollectionAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationConverterBase
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationElement
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationElementCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationElementCollectionType
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationElementProperty
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationErrorsException
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationException
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationFileMap
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationLocation
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationLocationCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationLockCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationManager
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationPermission
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationPermissionAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationProperty
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationPropertyAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationPropertyCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationPropertyOptions
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationSaveMode
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationSection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationSectionCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationSectionGroup
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationSectionGroupCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationSettings
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationUserLevel
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationValidatorAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigurationValidatorBase
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConfigXmlDocument
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConnectionStringSettings
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConnectionStringSettingsCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConnectionStringsSection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ConnectionStringsSectionHandler
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ContextInformation
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DateTimeConfigurationCollection
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
DefaultSection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DefaultSettingValueAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DefaultValidator
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DictionarySectionHandler
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DpapiProtectedConfigurationProvider
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ElementInformation
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ExeConfigurationFileMap
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ExeContext
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
GenericEnumConverter
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
IApplicationSettingsProvider
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
IConfigurationSectionHandler
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
IConfigurationSystem
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
IdnElement
|
-
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
|
IgnoreSection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
IgnoreSectionHandler
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ImmutableObjectConfigurationCollection
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
InfiniteIntConverter
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
InfiniteTimeSpanConverter
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
IntegerConfigurationProperty
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
IntegerValidator
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
IntegerValidatorAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
IPersistComponentSettings
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
IriParsingElement
|
-
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
|
ISettingsProviderService
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
KeyValueConfigurationCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
KeyValueConfigurationElement
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
LocalFileSettingsProvider
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
LongValidator
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
LongValidatorAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ManagementConfigurationContext
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ManagementHandlerAttribute
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
NameValueConfigurationCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
NameValueConfigurationElement
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
NameValueFileSectionHandler
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
NameValueSectionHandler
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
NonEmptyStringConfigurationProperty
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
NoSettingsVersionUpgradeAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
OverrideMode
|
-
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
|
PositiveTimeSpanValidator
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
PositiveTimeSpanValidatorAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
PropertyInformation
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
PropertyInformationCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
PropertyValueOrigin
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ProtectedConfiguration
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ProtectedConfigurationProvider
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ProtectedConfigurationProviderCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ProtectedConfigurationSection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ProtectedDataSection
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ProtectedDataSectionCollection
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ProtectedDataSectionSettings
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ProtectedProviderSettings
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ProviderSettings
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ProviderSettingsCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ProviderSettingsI
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
RegexStringConfigurationProperty
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
RegexStringValidator
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RegexStringValidatorAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RsaProtectedConfigurationProvider
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RuntimeOnlySection
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
SchemeSettingElement
|
-
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
|
SchemeSettingElementCollection
|
-
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
|
SectionInformation
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingChangingEventArgs
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingChangingEventHandler
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingElement
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingElementCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsAttributeDictionary
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsBase
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsContext
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsDescriptionAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsGroupDescriptionAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsGroupNameAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsLoadedEventArgs
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsLoadedEventHandler
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsManageability
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsManageabilityAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsProperty
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsPropertyCannotBeSetForAnonymousUserException
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
SettingsPropertyCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsPropertyIsReadOnlyException
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsPropertyNotFoundException
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsPropertyValue
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsPropertyValueCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsPropertyWrongTypeException
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsProvider
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsProviderAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsProviderCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsSavingEventHandler
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsSerializeAs
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingsSerializeAsAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SettingValueElement
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SingleTagSectionHandler
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SpecialSetting
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SpecialSettingAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
StringAttributeCollection
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
StringValidator
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
StringValidatorAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SubclassTypeValidator
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SubclassTypeValidatorAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
TimeSpanConfigurationCollection
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
TimeSpanMinutesConverter
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
TimeSpanMinutesOrInfiniteConverter
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
TimeSpanSecondsConverter
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
TimeSpanSecondsOrInfiniteConverter
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
TimeSpanValidator
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
TimeSpanValidatorAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
TypeNameConverter
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
UriSection
|
-
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
|
UserScopedSettingAttribute
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
UserSettingsGroup
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ValidatorCallback
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
WhiteSpaceTrimStringConverter
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|