[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=ArrayList Info=Implements the IList interface using an array whose size is dynamically increased as required. [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the ArrayList class. ARG(enum)|14|0|Constructor,Constructor2,Constructor3 @Capacity=Sets the number of elements that the ArrayList can contain. ARG(int)|1|0 [Methods] *doAdapter=Creates an ArrayList wrapper for a specific IList. ARG(IList list)|1|0 doAdd=Adds an object to the end of the ArrayList. ARG(Object value)|1|0 *doAddRange=Adds the elements of an ICollection to the end of the ArrayList. ARG(ICollection collection)|1|0 *doBinarySearch=Searches the entire sorted ArrayList for an element using the default comparer and returns the zero-based index of the element. ARG(Object value)|1|0 *doBinarySearch2=Searches the entire sorted ArrayList for an element using the specified comparer and returns the zero-based index of the element. ARG(Object value, IComparer comparer)|1|0 *doBinarySearch3=Searches a range of elements in the sorted ArrayList for an element using the specified comparer and returns the zero-based index of the element. ARG(int index, int range, Object value, IComparer comparer)|1|0 doClear=Removes all elements from the ArrayList. ARG()|1|0 *doConstructor=Initializes a new instance of the ArrayList class that is empty and has the default initial capacity. ARG()|1|0 *doConstructor2=Initializes a new instance of the ArrayList class that contains elements copied from the specified collection and that has the same initial capacity as the number of elements copied. ARG(ICollection collection)|1|0 *doConstructor3=Initializes a new instance of the ArrayList class that is empty and has the specified initial capacity. ARG(int capacity)|1|0 *doContains=Determines whether an element is in the ArrayList. ARG(Object value)|1|0 *doCopyTo=Copies the entire ArrayList to a compatible one-dimensional Array, starting at the beginning of the target array. ARG(Array array)|1|0 *doCopyTo2=Copies the entire ArrayList to a compatible one-dimensional Array, starting at the specified index of the target array. ARG(Array array, int index)|1|0 *doFixedSize=Returns an ArrayList wrapper with a fixed size. ARG(ArrayList list)|1|0 *doFixedSize2=Returns an IList wrapper with a fixed size. ARG(IList list)|1|0 *doGetEnumerator2=Returns an enumerator for a range of elements in the ArrayList. ARG(int index, int range)|1|0 *doGetRange=Returns an ArrayList which represents a subset of the elements in the source ArrayList. ARG(int index, int range)|1|0 *doIndexOf=Searches for the specified Object and returns the zero-based index of the first occurrence within the entire ArrayList. ARG(Object value)|1|0 *doIndexOf2=Searches for the specified Object and returns the zero-based index of the first occurrence within the range of elements in the ArrayList that extends from the specified index to the last element. ARG(Object value, int index)|1|0 *doIndexOf3=Searches for the specified Object and returns the zero-based index of the first occurrence within the range of elements in the ArrayList that starts at the specified index and contains the specified number of elements. ARG(Object value, int index, int range)|1|0 *doInsert=Inserts an element into the ArrayList at the specified index. ARG(int index, Object value)|1|0 *doInsertRange=Inserts the elements of a collection into the ArrayList at the specified index. ARG(int index, ICollection collection)|1|0 *doItem=Sets the element at the specified index. ARG(Object value, int index)|1|0 *doLastIndexOf=Searches for the specified Object and returns the zero-based index of the last occurrence within the entire ArrayList. ARG(Object value)|1|0 *doLastIndexOf2=Searches for the specified Object and returns the zero-based index of the last occurrence within the range of elements in the ArrayList that extends from the first element to the specified index. ARG(Object value, int index)|1|0 *doLastIndexOf3=Searches for the specified Object and returns the zero-based index of the last occurrence within the range of elements in the ArrayList that contains the specified number of elements and ends at the specified index. ARG(Object value, int index, int range)|1|0 *doReadOnly=Returns a read-only ArrayList wrapper. ARG(ArrayList list)|1|0 *doReadOnly2=Returns a read-only IList wrapper. ARG(IList list)|1|0 *doRemove=Removes the first occurrence of a specific object from the ArrayList. ARG(Object value)|1|0 *doRemoveAt=Removes the element at the specified index of the ArrayList. ARG(int index)|1|0 *doRemoveRange=Removes a range of elements from the ArrayList. ARG(int index, int range)|1|0 *doRepeat=Returns an ArrayList whose elements are copies of the specified value. ARG(Object value, int range)|1|0 *doReverse=Reverses the order of the elements in the entire ArrayList. ARG()|1|0 *doReverse2=Reverses the order of the elements in the specified range. ARG(int index, int range)|1|0 *doSetRange=Copies the elements of a collection over a range of elements in the ArrayList. ARG(int index, ICollection collection)|1|0 *doSort=Sorts the elements in the entire ArrayList. ARG()|1|0 *doSort2=Sorts the elements in the entire ArrayList using the specified comparer. ARG(IComparer comparer)|1|0 *doSort3=Sorts the elements in a range of elements in ArrayList using the specified comparer. ARG(int index, int range, IComparer comparer)|1|0 *doSynchronized=Returns an ArrayList wrapper that is synchronized . ARG(ArrayList list)|1|0 *doSynchronized2=Returns an IList wrapper that is synchronized . ARG(IList list)|1|0 *doToArray2=Copies the elements of the ArrayList to a new array of the specified element type. ARG(Type type)|1|0 *doTrimToSize=Sets the capacity to the actual number of elements in the ArrayList. ARG()|1|0 *onAdapter=Occurs after invoke the method doAdapter and returns the result. ARG(ArrayList)|2|0 *onAdd=Occurs after invoke the method doAdd and returns the result. ARG(int)|2|1 *onBinarySearch=Occurs after invoke the method doBinarySearch and returns the result. ARG(int)|2|1 *onContains=Occurs after invoke the method doContains and returns the result. ARG(bool)|2|104 *onFixedSize=Occurs after invoke the method doFixedSize and returns the result. ARG(ArrayList)|2|0 *onGetEnumerator=Occurs after invoke the method doGetEnumerator and returns the result. ARG(IEnumerator)|2|0 *onGetRange=Occurs after invoke the method doGetRange and returns the result. ARG(ArrayList)|2|0 *onIndexOf=Occurs after invoke the method doIndexOf and returns the result. ARG(int)|2|1 *onLastIndexOf=Occurs after invoke the method doLastIndexOf and returns the result. ARG(int)|2|1 *onReadOnly=Occurs after invoke the method doReadOnly and returns the result. ARG(ArrayList)|2|0 *onRepeat=Occurs after invoke the method doRepeat and returns the result. ARG(ArrayList)|2|0 *onSynchronized=Occurs after invoke the method doSynchronized and returns the result. ARG(ArrayList)|2|0 *onToArray=Occurs after invoke the method doToArray and returns the result. ARG(Array)|2|0 ArrayList=Returns the ArrayList object. ARG(ArrayList)|3|0 *Clone=Creates a shallow copy of the ArrayList. ARG(Object)|3|0 Count=Returns the number of elements actually contained in the ArrayList. ARG(int)|3|1 *GetEnumerator=Returns an enumerator for the entire ArrayList. ARG(IEnumerator)|3|0 *IsFixedSize=Returns a value indicating whether the ArrayList has a fixed size. ARG(bool)|3|104 *IsReadOnly=Returns a value indicating whether the ArrayList is read-only. ARG(bool)|3|104 *IsSynchronized=Returns a value indicating whether access to the ArrayList is synchronized. ARG(bool)|3|104 *Item=Returns the element at the specified index. ARG(Object)|3|0 *SyncRoot=Returns an object that can be used to synchronize access to the ArrayList. ARG(Object)|3|0 *ToArray=Copies the elements of the ArrayList to a new Object array. ARG(Object[])|3|13 *array=Defines the one-dimensional Array that is the destination of the elements copied from ArrayList. The Array must have zero-based indexing. ARG(Array)|4|0 *collection=Defines the ICollection whose elements are copied to the new list. ARG(ICollection)|4|0 *capacity=Defines the number of elements that the new list can initially store. ARG(int)|4|1 *comparer=Defines the IComparer implementation to use when comparing elements. -or- to use the default comparer that is the IComparable implementation of each element. ARG(IComparer)|4|0 *index=Defines the zero-based starting index of the range to operate. ARG(int)|4|1 *list=Defines the IList to wrap. ARG(IList)|4|0 *range=Defines the length of the range to operate. ARG(int)|4|1 *type=Defines the element Type of the destination array to create and copy elements to. ARG(Type)|4|0 Value=Defines the Object to operate. ARG(Object)|4|0