Class SettingsPresetWrapper<TSetting>
- Namespace
- MCM.Abstractions
- Assembly
- MCMv5.dll
public abstract class SettingsPresetWrapper<TSetting> : ISettingsPreset, IWrapper where TSetting : BaseSettings, IWrapper
Type Parameters
TSetting
- Inheritance
-
SettingsPresetWrapper<TSetting>
- Implements
-
- Inherited Members
-
Constructors
SettingsPresetWrapper(object?)
protected SettingsPresetWrapper(object? @object)
Parameters
object
object
Properties
Id
public string Id { get; }
Property Value
- string
Name
public string Name { get; }
Property Value
- string
Object
public object? Object { get; }
Property Value
- object
SettingsId
public string SettingsId { get; }
Property Value
- string
Methods
Create(object?)
protected abstract TSetting Create(object? @object)
Parameters
object
object
Returns
- TSetting
LoadPreset()
public BaseSettings LoadPreset()
Returns
- BaseSettings
SavePreset(BaseSettings)
public bool SavePreset(BaseSettings settings)
Parameters
settings
BaseSettings
Returns
- bool