Skip to content

Interface ILiveSettingsHandle<TKernel>

Namespace: DotBoxD.Abstractions
Assembly: DotBoxD.Abstractions.dll

Strongly typed live-settings tuner for an installed kernel.

public interface ILiveSettingsHandle<TKernel> where TKernel : class, new()

TKernel

ValueTask ApplyAsync(bool atomic = false)

atomic bool

ValueTask

Set<TValue>(Expression<Func<TKernel, TValue>>, TValue)

Section titled “ Set<TValue>(Expression<Func<TKernel, TValue>>, TValue)”
ILiveSettingsHandle<TKernel> Set<TValue>(Expression<Func<TKernel, TValue>> member, TValue value)

member Expression<Func<TKernel, TValue>>

value TValue

ILiveSettingsHandle<TKernel>

TValue

ValueTask SetValuesAsync(Action<TKernel> set, bool atomic = false)

set Action<TKernel>

atomic bool

ValueTask