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
object
object
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
obj
object
Returns
GetPresets(string)
public override abstract IEnumerable<ISettingsPreset> GetPresets(string id)
Parameters
id
string
Returns
GetSettings(string)
public override BaseSettings? GetSettings(string id)
Parameters
id
string
Returns
IsSettings(BaseSettings, out object?)
protected abstract bool IsSettings(BaseSettings settings, out object? wrapped)
Parameters
settings
BaseSettingswrapped
object
Returns
OverrideSettings(BaseSettings)
public override void OverrideSettings(BaseSettings settings)
Parameters
settings
BaseSettings
ResetSettings(BaseSettings)
public override void ResetSettings(BaseSettings settings)
Parameters
settings
BaseSettings
SaveSettings(BaseSettings)
public override void SaveSettings(BaseSettings settings)
Parameters
settings
BaseSettings
This page was last modified at 06/21/2024 00:30:43 +03:00 (UTC).
Commit Message
Author: Vitalii Mikhailov
Commit: 4886bde83cd8d8579d8a29e1fed7cf3fbb5dea31
Switched to collection expression
Version bump