Class SettingsProviderWrapper
- Namespace
- MCM.Abstractions
- Assembly
- MCMv5.dll
public abstract class SettingsProviderWrapper : BaseSettingsProvider, IWrapper
- Inheritance
-
SettingsProviderWrapper
- Implements
- Inherited Members
Constructors
SettingsProviderWrapper(object)
protected SettingsProviderWrapper(object @object)
Parameters
objectobject
Properties
Object
public object Object { get; }
Property Value
SettingsDefinitions
public override IEnumerable<SettingsDefinition> SettingsDefinitions { get; }
Property Value
Methods
Create(object)
protected abstract BaseSettings? Create(object obj)
Parameters
objobject
Returns
GetPresets(string)
public override abstract IEnumerable<ISettingsPreset> GetPresets(string id)
Parameters
idstring
Returns
GetSettings(string)
public override BaseSettings? GetSettings(string id)
Parameters
idstring
Returns
IsSettings(BaseSettings, out object?)
protected abstract bool IsSettings(BaseSettings settings, out object? wrapped)
Parameters
settingsBaseSettingswrappedobject
Returns
OverrideSettings(BaseSettings)
public override void OverrideSettings(BaseSettings settings)
Parameters
settingsBaseSettings
ResetSettings(BaseSettings)
public override void ResetSettings(BaseSettings settings)
Parameters
settingsBaseSettings
SaveSettings(BaseSettings)
public override void SaveSettings(BaseSettings settings)
Parameters
settingsBaseSettings
This page was last modified at 09/18/2026 18:45:00 +00:00 (UTC).