|   | GSF. | 
 Classes
Classes
        | Class | Description | |
|---|---|---|
|   | AppSettingsBase | Represents the base class for application settings that are synchronized with the "appSettings" section in a configuration file. | 
|   | CategorizedSettingsBase | Represents the base class for application settings that are synchronized with a categorized section in a configuration file. | 
|   | CategorizedSettingsBaseTCategorizedSettings | Represents the base class for application settings that are synchronized with a categorized section in a configuration file and will perform bi-directional synchronization of elements marked with TypeConvertedValueExpressionAttribute to an external source, e.g., user interface elements. | 
|   | CategorizedSettingsBaseTValueExpressionAttribute, TCategorizedSettings | Represents the base class for application settings that are synchronized with a categorized section in a configuration file and will perform bi-directional synchronization of elements marked with TValueExpressionAttribute to an external source, e.g., user interface elements. | 
|   | CategorizedSettingsElement | Represents a settings entry in the config file. | 
|   | CategorizedSettingsElementCollection | Represents a collection of CategorizedSettingsElement objects. | 
|   | CategorizedSettingsSection | Represents a section in the config file with one or more CategorizedSettingsElementCollection representing categories, each containing one or more CategorizedSettingsElement objects representing settings under a specific category. | 
|     | ConfigurationFile | Represents a configuration file of a Windows or Web application. | 
|   | ConnectionStringParser | Parses connection strings based on a settings object whose properties are annotated with the SerializeSettingAttribute. | 
|   | ConnectionStringParserConnectionStringProperty | Stores reflected information from a PropertyInfo object used to parse connection strings. | 
|   | ConnectionStringParserTParameterAttribute | Parses connection strings based on a settings object whose properties are annotated with TParameterAttribute. | 
|   | ConnectionStringParserTParameterAttribute, TNestedSettingsAttribute | Parses connection strings based on a settings object whose properties are annotated with TParameterAttribute and TNestedSettingsAttribute. | 
|   | EncryptSettingAttribute | Represents an attribute that determines if a property or field in a class derived from CategorizedSettingsBase or AppSettingsBase should be encrypted when it is serialized to the configuration file. | 
|   | IniSettingsBase | Represents the base class for application settings that are synchronized to an INI file. | 
|   | RegistrySettingsBase | Represents the base class for application settings that are synchronized to the registry. | 
|   | SerializeSettingAttribute | Represents an attribute that determines if a property or field in a class derived from CategorizedSettingsBase or AppSettingsBase should be serialized to the configuration file. | 
|   | SettingNameAttribute | Represents an attribute that defines the setting name of a property or field in a class derived from CategorizedSettingsBase or AppSettingsBase when serializing the value to the configuration file. | 
|   | SettingsBase | Represents the base class for application settings that are synchronized with its configuration file. | 
 Interfaces
Interfaces
        | Interface | Description | |
|---|---|---|
|   | IPersistSettings | Defines as interface that specifies that this object can persists settings to a config file. | 
 Enumerations
Enumerations
        | Enumeration | Description | |
|---|---|---|
|   | SettingScope | Specifies the scope of a setting represented by CategorizedSettingsElement. |