Skip to content

Class LiveValue<T>

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

public sealed class LiveValue<T> : ILiveSetting

T

objectLiveValue<T>

ILiveSetting

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

public LiveValue(string name, T value)

name string

value T

public object? CurrentValue { get; }

object?

public LiveSettingDefinition Definition { get; }

LiveSettingDefinition

public string Name { get; }

string

public T Value { get; set; }

T

public void SetObject(object? value)

value object?

public SandboxValue ToSandboxValue()

SandboxValue