|
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> |