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で共通している要素の型を取得する。