Skip to content

Class LiveSettingStore

Namespace: DotBoxD.Plugins.Runtime
Assembly: DotBoxD.Plugins.dll

public sealed class LiveSettingStore

objectLiveSettingStore

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

LiveSettingStore(IEnumerable<ILiveSetting>)

Section titled “ LiveSettingStore(IEnumerable<ILiveSetting>)”
public LiveSettingStore(IEnumerable<ILiveSetting> settings)

settings IEnumerable<ILiveSetting>

public IReadOnlyList<LiveSettingDefinition> Definitions { get; }

IReadOnlyList<LiveSettingDefinition>

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

T

T

public T Get<T>(string name)

name string

T

T

public object? GetObject(string name)

name string

object?

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

name string

value T

T

SetMany(IReadOnlyDictionary<string, object?>)

Section titled “ SetMany(IReadOnlyDictionary<string, object?>)”
public void SetMany(IReadOnlyDictionary<string, object?> values)

values IReadOnlyDictionary<string, object?>

public void SetObject(string name, object? value)

name string

value object?