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 | 値が格納できることを示すインターフェイス |
| IValueSetter<T> | 値が格納できることを示すインターフェイス |
| IValueTryGetter | ジェネリックメソッドで値の取得を試みることを示すインターフェイス |
属性一覧
| 型名 | 説明 |
|---|---|
| ValueMediatorInitializeOnLoadMethod | ValueMeditorの初期化時に呼ばれるコールバックメソッドを指定する属性。 |