Show / Hide Table of Contents

#

### Classes

#### Config

An abstraction of a config file on disk, which handles synchronizing between a memory representation and the disk representation.

#### Config.NameAttribute

Specifies a preferred config name, instead of using the plugin's name.

#### Config.PreferAttribute

Specifies that a particular parameter is preferred to use a particular IConfigProvider. If it is not available, also specifies backups. If none are available, the default is used.

#### ConfigProvider

A wrapper for an IConfigProvider and the FileInfo to use with it.

#### ModPrefs

Allows to get and set preferences for your mod.

### Interfaces

#### IConfigProvider

An interface for configuration providers.

#### IConfigStore

A storage for a config structure.

#### IModPrefs

Allows to get and set preferences for your mod.