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
Section titled “Type Parameters”TKernel
Methods
Section titled “Methods”ApplyAsync(bool)
Section titled “ ApplyAsync(bool)”ValueTask ApplyAsync(bool atomic = false)Parameters
Section titled “Parameters”atomic bool
Returns
Section titled “Returns”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)Parameters
Section titled “Parameters”member Expression<Func<TKernel, TValue>>
value TValue
Returns
Section titled “Returns”ILiveSettingsHandle<TKernel>
Type Parameters
Section titled “Type Parameters”TValue
SetValuesAsync(Action<TKernel>, bool)
Section titled “ SetValuesAsync(Action<TKernel>, bool)”ValueTask SetValuesAsync(Action<TKernel> set, bool atomic = false)Parameters
Section titled “Parameters”set Action<TKernel>
atomic bool