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()
Type Parameters
TKernel
Methods
ApplyAsync(bool)
ValueTask ApplyAsync(bool atomic = false)
Parameters
atomicbool
Returns
SetValuesAsync(Action<TKernel>, bool)
ValueTask SetValuesAsync(Action<TKernel> set, bool atomic = false)
Parameters
Returns
Set<TValue>(Expression<Func<TKernel, TValue>>, TValue)
ILiveSettingsHandle<TKernel> Set<TValue>(Expression<Func<TKernel, TValue>> member, TValue value)
Parameters
memberExpression<Func<TKernel, TValue>>valueTValue
Returns
- ILiveSettingsHandle<TKernel>
Type Parameters
TValue