Table of Contents

Class LiveSettingStore

Namespace
DotBoxD.Plugins.Runtime
Assembly
DotBoxD.Plugins.dll
public sealed class LiveSettingStore
Inheritance
LiveSettingStore
Inherited Members

Constructors

LiveSettingStore(IEnumerable<ILiveSetting>)

public LiveSettingStore(IEnumerable<ILiveSetting> settings)

Parameters

settings IEnumerable<ILiveSetting>

Properties

Definitions

public IReadOnlyList<LiveSettingDefinition> Definitions { get; }

Property Value

IReadOnlyList<LiveSettingDefinition>

Methods

As<T>()

public T As<T>() where T : class

Returns

T

Type Parameters

T

GetObject(string)

public object? GetObject(string name)

Parameters

name string

Returns

object

Get<T>(string)

public T Get<T>(string name)

Parameters

name string

Returns

T

Type Parameters

T

SetMany(IReadOnlyDictionary<string, object?>)

public void SetMany(IReadOnlyDictionary<string, object?> values)

Parameters

values IReadOnlyDictionary<string, object>

SetObject(string, object?)

public void SetObject(string name, object? value)

Parameters

name string
value object

Set<T>(string, T)

public void Set<T>(string name, T value)

Parameters

name string
value T

Type Parameters

T