Skip to content

BepInEx.Configuration

AcceptableValueBaseBase 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.
ConfigDefinitionSection 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.
ConfigDescriptionMetadata of a ConfigEntryBase.
ConfigEntry<T>Provides access to a single setting inside of a ConfigFile.
ConfigEntryBaseContainer for a single setting of a ConfigFile. Each config entry is linked to one config file.
ConfigFileA helper class to handle persistent data. All public methods are thread-safe.
ConfigWrapper<T>Provides access to a single setting inside of a ConfigFile.
SettingChangedEventArgsArguments for events concerning a change of a setting.
TomlTypeConverterSerializer/deserializer used by the config system.
TypeConverterA serializer/deserializer combo for some type(s). Used by the config system.