Arbor 3: FSM & BT Graph Editor
3.7.8
|
Access IList<> generated at runtime. More...
Inherited by ListAccessorAOT.
Public Member Functions | |
abstract object | NewList () |
Create a List instance. More... | |
abstract object | GetElement (object instance, int index) |
Get an element. More... | |
abstract object | SetElement (object instance, int index, object element, ListInstanceType instanceType) |
Set the element. More... | |
abstract object | AddElement (object instance, object element, ListInstanceType instanceType) |
Add an element. More... | |
abstract object | InsertElement (object instance, int index, object element, ListInstanceType instanceType) |
Insert an element. More... | |
abstract object | RemoveElement (object instance, object element, ListInstanceType instanceType) |
Remove an element. More... | |
abstract object | RemoveAtIndex (object instance, int index, ListInstanceType instanceType) |
Remove an element. More... | |
abstract object | Clear (object instance, ListInstanceType instanceType) |
Remove all elements. More... | |
abstract bool | Contains (object instance, object element) |
To determine if it contains elements. More... | |
abstract int | Count (object instance) |
Get the number of elements. More... | |
abstract int | IndexOf (object instance, object element) |
Gets the index where the element is stored. More... | |
abstract int | IndexOf (object instance, object element, int startIndex) |
Gets the index where the element is stored. More... | |
abstract int | IndexOf (object instance, object element, int startIndex, int count) |
Gets the index where the element is stored. More... | |
abstract int | LastIndexOf (object instance, object element) |
Search the index where the element is stored from the end. More... | |
abstract int | LastIndexOf (object instance, object element, int startIndex) |
Search the index where the element is stored from the end. More... | |
abstract int | LastIndexOf (object instance, object element, int startIndex, int count) |
Search the index where the element is stored from the end. More... | |
abstract bool | EqualsList (object a, object b) |
Determine if IList<T> are equal. More... | |
abstract object | ToArray (object instance) |
Convert to an array. More... | |
abstract object | ToList (object instance) |
Convert to List. More... | |
Static Public Member Functions | |
static ListAccessor | Get (System.Type elementType) |
Get ListAccessor of specified element type. More... | |
Access IList<> generated at runtime.
|
pure virtual |
Add an element.
instance | Instance of type IList<elementType> |
element | The element to add |
instanceType | How to change the instance |
|
pure virtual |
Remove all elements.
instance | Instance of type IList<elementType> |
instanceType | How to change the instance |
|
pure virtual |
To determine if it contains elements.
instance | Instance of type IList<elementType> |
element | Element |
|
pure virtual |
Get the number of elements.
instance | Instance of type IList<elementType> |
|
pure virtual |
Determine if IList<T> are equal.
a | IList<T> to judge |
b | IList<T> to judge |
|
static |
Get ListAccessor of specified element type.
elementType | Element type |
|
pure virtual |
Get an element.
instance | Instance of type IList<elementType> |
index | Index |
|
pure virtual |
Gets the index where the element is stored.
instance | Instance of type IList<elementType> |
element | Element |
|
pure virtual |
Gets the index where the element is stored.
instance | Instance of type IList<elementType> |
element | Element |
startIndex | Start index |
|
pure virtual |
Gets the index where the element is stored.
instance | Instance of type IList<elementType> |
element | Element |
startIndex | Start index |
count | Count |
|
pure virtual |
Insert an element.
instance | Instance of type IList<elementType> |
index | Index |
element | The element to insert |
instanceType | How to change the instance |
|
pure virtual |
Search the index where the element is stored from the end.
instance | Instance of type IList<elementType> |
element | Element |
|
pure virtual |
Search the index where the element is stored from the end.
instance | Instance of type IList<elementType> |
element | Element |
startIndex | Start index |
|
pure virtual |
Search the index where the element is stored from the end.
instance | Instance of type IList<elementType> |
element | Element |
startIndex | Start index |
count | Count |
|
pure virtual |
Create a List instance.
|
pure virtual |
Remove an element.
instance | Instance of type IList<elementType> |
index | Index |
instanceType | How to change the instance |
|
pure virtual |
Remove an element.
instance | Instance of type IList<elementType> |
element | The element to remove |
instanceType | How to change the instance |
|
pure virtual |
Set the element.
instance | Instance of type IList<elementType> |
index | Index |
element | The element to set |
instanceType | How to change the instance |
|
pure virtual |
Convert to an array.
instance | Instance of type IList<elementType> |
|
pure virtual |
Convert to List.
instance | Instance of type IList<elementType> |