Arbor.ValueFlow

型一覧

型名 説明
EnumContainer<T> Enum型の値を格納するクラス。ValueMediatorやListMediatorを仲介することでボックス化を回避したアクセスが可能となる。
ListMediator IListインスタンスとIValueSetter, IValueGetterのアクセスを仲介するクラス。
ValueContainer<T> 値を格納するクラス。ValueMediatorやListMediatorを仲介することでボックス化を回避したアクセスが可能となる。
ValueContainerExtensions ValueContainerの拡張クラス
ValueMediator 値のやりとりを仲介するクラス。ランタイムに型が決定する箇所において、極力ボックス化を回避するために使用する。

インターフェイス一覧

型名 説明
IValueContainer 値を格納していることを定義するインターフェイス
IValueContainer<T> 値を格納していることを定義するインターフェイス(ジェネリック版)
IValueGetter 値が取得できることを示すインターフェイス
IValueGetter<T> 値が取得できることを示すインターフェイス
IValueSetter<T> 値が格納できることを示すインターフェイス
IValueTryGetter ジェネリックメソッドで値の取得を試みることを示すインターフェイス

属性一覧

型名 説明
ValueMediatorInitializeOnLoadMethod ValueMeditorの初期化時に呼ばれるコールバックメソッドを指定する属性。