ランタイムに生成したIList<>へのアクセスを行う。
[詳解]
ListAccessorInternal< T >に継承されています。
|
abstract object | NewList () |
| Listインスタンスを生成する。 [詳解]
|
|
abstract object | GetElement (object instance, int index) |
| 要素を取得する。 [詳解]
|
|
abstract object | SetElement (object instance, int index, object element, ListInstanceType instanceType) |
| 要素を設定する。 [詳解]
|
|
abstract object | AddElement (object instance, object element, ListInstanceType instanceType) |
| 要素を追加する。 [詳解]
|
|
abstract object | InsertElement (object instance, int index, object element, ListInstanceType instanceType) |
| 要素を挿入する。 [詳解]
|
|
abstract object | RemoveElement (object instance, object element, ListInstanceType instanceType) |
| 要素を削除する。 [詳解]
|
|
abstract object | RemoveAtIndex (object instance, int index, ListInstanceType instanceType) |
| 要素を削除する。 [詳解]
|
|
abstract object | Clear (object instance, ListInstanceType instanceType) |
| 要素をすべて削除する。 [詳解]
|
|
abstract bool | Contains (object instance, object element) |
| 要素が含まれているか判断する。 [詳解]
|
|
abstract int | Count (object instance) |
| 要素数を取得する。 [詳解]
|
|
abstract int | IndexOf (object instance, object element) |
| 要素が格納されているインデックスを取得する。 [詳解]
|
|
abstract int | IndexOf (object instance, object element, int startIndex) |
| 要素が格納されているインデックスを取得する。 [詳解]
|
|
abstract int | IndexOf (object instance, object element, int startIndex, int count) |
| 要素が格納されているインデックスを取得する。 [詳解]
|
|
abstract int | LastIndexOf (object instance, object element) |
| 要素が格納されているインデックスを末尾から検索する。 [詳解]
|
|
abstract int | LastIndexOf (object instance, object element, int startIndex) |
| 要素が格納されているインデックスを末尾から検索する。 [詳解]
|
|
abstract int | LastIndexOf (object instance, object element, int startIndex, int count) |
| 要素が格納されているインデックスを末尾から検索する。 [詳解]
|
|
abstract object | ToArray (object instance) |
| 配列に変換する。 [詳解]
|
|
abstract object | ToList (object instance) |
| Listに変換する。 [詳解]
|
|
ランタイムに生成したIList<>へのアクセスを行う。
◆ AddElement()
abstract object AddElement |
( |
object |
instance, |
|
|
object |
element, |
|
|
ListInstanceType |
instanceType |
|
) |
| |
|
pure virtual |
要素を追加する。
- 引数
-
instance | IList<elementType>型のインスタンス |
element | 追加する要素 |
instanceType | インスタンスの変更方法 |
- 戻り値
- 変更した結果のインスタンス
◆ Clear()
要素をすべて削除する。
- 引数
-
instance | IList<elementType>型のインスタンス |
instanceType | インスタンスの変更方法 |
- 戻り値
- 変更した結果のインスタンス
◆ Contains()
abstract bool Contains |
( |
object |
instance, |
|
|
object |
element |
|
) |
| |
|
pure virtual |
要素が含まれているか判断する。
- 引数
-
instance | IList<elementType>型のインスタンス |
element | 要素 |
- 戻り値
- 含まれている場合にtrueを返す。
◆ Count()
abstract int Count |
( |
object |
instance | ) |
|
|
pure virtual |
要素数を取得する。
- 引数
-
instance | IList<elementType>型のインスタンス |
- 戻り値
- 要素数
◆ Get()
指定した要素の型のListAccessorを取得する。
- 引数
-
- 戻り値
- IList<elementType>にアクセスするListAccessor
◆ GetElement()
abstract object GetElement |
( |
object |
instance, |
|
|
int |
index |
|
) |
| |
|
pure virtual |
要素を取得する。
- 引数
-
instance | IList<elementType>型のインスタンス |
index | インデックス |
- 戻り値
- indexに格納されている要素を返す
◆ IndexOf() [1/3]
abstract int IndexOf |
( |
object |
instance, |
|
|
object |
element |
|
) |
| |
|
pure virtual |
要素が格納されているインデックスを取得する。
- 引数
-
instance | IList<elementType>型のインスタンス |
element | 要素 |
- 戻り値
- 要素が格納されているインデックス。要素がなかった場合は-1を返す。
◆ IndexOf() [2/3]
abstract int IndexOf |
( |
object |
instance, |
|
|
object |
element, |
|
|
int |
startIndex |
|
) |
| |
|
pure virtual |
要素が格納されているインデックスを取得する。
- 引数
-
instance | IList<elementType>型のインスタンス |
element | 要素 |
startIndex | 開始インデックス |
- 戻り値
- 要素が格納されているインデックス。要素がなかった場合は-1を返す。
◆ IndexOf() [3/3]
abstract int IndexOf |
( |
object |
instance, |
|
|
object |
element, |
|
|
int |
startIndex, |
|
|
int |
count |
|
) |
| |
|
pure virtual |
要素が格納されているインデックスを取得する。
- 引数
-
instance | IList<elementType>型のインスタンス |
element | 要素 |
startIndex | 開始インデックス |
count | 個数 |
- 戻り値
- 要素が格納されているインデックス。要素がなかった場合は-1を返す。
◆ InsertElement()
abstract object InsertElement |
( |
object |
instance, |
|
|
int |
index, |
|
|
object |
element, |
|
|
ListInstanceType |
instanceType |
|
) |
| |
|
pure virtual |
要素を挿入する。
- 引数
-
instance | IList<elementType>型のインスタンス |
index | インデックス |
element | 挿入する要素 |
instanceType | インスタンスの変更方法 |
- 戻り値
- 変更した結果のインスタンス
◆ LastIndexOf() [1/3]
abstract int LastIndexOf |
( |
object |
instance, |
|
|
object |
element |
|
) |
| |
|
pure virtual |
要素が格納されているインデックスを末尾から検索する。
- 引数
-
instance | IList<elementType>型のインスタンス |
element | 要素 |
- 戻り値
- 要素が格納されているインデックス。要素がなかった場合は-1を返す。
◆ LastIndexOf() [2/3]
abstract int LastIndexOf |
( |
object |
instance, |
|
|
object |
element, |
|
|
int |
startIndex |
|
) |
| |
|
pure virtual |
要素が格納されているインデックスを末尾から検索する。
- 引数
-
instance | IList<elementType>型のインスタンス |
element | 要素 |
startIndex | 開始インデックス |
- 戻り値
- 要素が格納されているインデックス。要素がなかった場合は-1を返す。
◆ LastIndexOf() [3/3]
abstract int LastIndexOf |
( |
object |
instance, |
|
|
object |
element, |
|
|
int |
startIndex, |
|
|
int |
count |
|
) |
| |
|
pure virtual |
要素が格納されているインデックスを末尾から検索する。
- 引数
-
instance | IList<elementType>型のインスタンス |
element | 要素 |
startIndex | 開始インデックス |
count | 個数 |
- 戻り値
- 要素が格納されているインデックス。要素がなかった場合は-1を返す。
◆ NewList()
abstract object NewList |
( |
| ) |
|
|
pure virtual |
Listインスタンスを生成する。
- 戻り値
- Listインスタンス
◆ RemoveAtIndex()
abstract object RemoveAtIndex |
( |
object |
instance, |
|
|
int |
index, |
|
|
ListInstanceType |
instanceType |
|
) |
| |
|
pure virtual |
要素を削除する。
- 引数
-
instance | IList<elementType>型のインスタンス |
index | インデックス |
instanceType | インスタンスの変更方法 |
- 戻り値
- 変更した結果のインスタンス
◆ RemoveElement()
abstract object RemoveElement |
( |
object |
instance, |
|
|
object |
element, |
|
|
ListInstanceType |
instanceType |
|
) |
| |
|
pure virtual |
要素を削除する。
- 引数
-
instance | IList<elementType>型のインスタンス |
element | 削除する要素 |
instanceType | インスタンスの変更方法 |
- 戻り値
- 変更した結果のインスタンス
◆ SetElement()
abstract object SetElement |
( |
object |
instance, |
|
|
int |
index, |
|
|
object |
element, |
|
|
ListInstanceType |
instanceType |
|
) |
| |
|
pure virtual |
要素を設定する。
- 引数
-
instance | IList<elementType>型のインスタンス |
index | インデックス |
element | 設定する要素 |
instanceType | インスタンスの変更方法 |
- 戻り値
- 変更した結果のインスタンス
◆ ToArray()
abstract object ToArray |
( |
object |
instance | ) |
|
|
pure virtual |
配列に変換する。
- 引数
-
instance | IList<elementType>型のインスタンス |
- 戻り値
- 変換結果の配列
◆ ToList()
abstract object ToList |
( |
object |
instance | ) |
|
|
pure virtual |
Listに変換する。
- 引数
-
instance | IList<elementType>型のインスタンス |
- 戻り値
- 変換結果のList