| AcceptableValueBase | Base type of all classes representing and enforcing acceptable values of config settings. |
| AcceptableValueList<T> | Specify the list of acceptable values for a setting. |
| AcceptableValueRange<T> | Specify the range of acceptable values for a setting. |
| ConfigDefinition | Section and key of a setting. Used as a unique key for identification within a ConfigFile. The same definition can be used in multiple config files, it will point to different settings then. |
| ConfigDescription | Metadata of a ConfigEntryBase. |
| ConfigEntry<T> | Provides access to a single setting inside of a ConfigFile. |
| ConfigEntryBase | Container for a single setting of a ConfigFile. Each config entry is linked to one config file. |
| ConfigFile | A helper class to handle persistent data. All public methods are thread-safe. |
| ConfigWrapper<T> | Provides access to a single setting inside of a ConfigFile. |
| SettingChangedEventArgs | Arguments for events concerning a change of a setting. |
| TomlTypeConverter | Serializer/deserializer used by the config system. |
| TypeConverter | A serializer/deserializer combo for some type(s). Used by the config system. |