ListMediator
クラス in Arbor.ValueFlow / 継承元: object
説明
IListインスタンスとIValueSetter, IValueGetterのアクセスを仲介するクラス。
メソッド
| メソッド名 | 説明 |
|---|---|
| AddElement | 要素を追加する。 |
| AddRange | リストの範囲を追加。 |
| Clear | 要素をすべて削除する。 |
| Contains | IValueGetterから取得した値がIListに含まれているか確認する。 |
| EqualsList | IListが等しいかどうかを判断する。 |
| GetElement | 要素の値をIValueSetterへ設定する。 |
| GetElementString | 要素の値の文字列を取得する。 |
| IndexOf | IValueGetterから取得した値のあるインデックスを見つける。 |
| InsertElement | 要素を挿入する。 |
| LastIndexOf | IValueGetterから取得した値のあるインデックスをリストの終端から見つける。 |
| NewArray | 配列インスタンスを生成する。 |
| NewList | Listインスタンスを生成する。 |
| RemoveAtIndex | 要素を削除する。 |
| RemoveElement | 要素を削除する。 |
| SetElement | 要素を設定する。 |
| ToArray | 配列へ変換する。 |
| ToList | List{T}へ変換する。 |
静的メソッド
| メソッド名 | 説明 |
|---|---|
| GetElementType | IListとIValueGetterで共通している要素の型を取得する。 |