Table of Contents

Class Custom<T>

Namespace
Csra.Setting
Assembly
Csra.dll
[Serializable]
public class Custom<T> : SettingBase<T>, ISetting

Type Parameters

T
Inheritance
Custom<T>
Implements
Inherited Members

Constructors

Custom(string, T, Action<T>, Func<T[]>, T, SetupResetTrigger)

public Custom(string key, T value, Action<T> setAction, Func<T[]> readFunc, T initValue, SetupResetTrigger setupResetTrigger)

Parameters

key string
value T
setAction Action<T>
readFunc Func<T[]>
initValue T
setupResetTrigger SetupResetTrigger

Custom(string, T, Action<T>, T, SetupResetTrigger)

public Custom(string key, T value, Action<T> setAction, T initValue, SetupResetTrigger setupResetTrigger)

Parameters

key string
value T
setAction Action<T>
initValue T
setupResetTrigger SetupResetTrigger

Custom(T, Action<T>)

public Custom(T value, Action<T> setAction)

Parameters

value T
setAction Action<T>

Methods

ReadFunc(string)

protected override T[] ReadFunc(string pin)

Parameters

pin string

Returns

T[]

SetAction(string, T)

protected override void SetAction(string pinList, T value)

Parameters

pinList string
value T

SetCache(T, string)

public static void SetCache(T value, string key)

Parameters

value T
key string