[About] Version=1.0 Author=iarspider, Nic [Type] Class=Element Info=Presents the List of the strings [Property] FileName=Sets the file name for IO operations by default. ARG(string)|2| Encoding=Sets the encoding applied to the contents of the file|20|(empty)|Encoding AddType=Last - adds an item to the end of the List, First - adds an item at the top of the List. ARG(enum)|4|0|Last,First +Strings=Sets the items of the List by default. ARG(string)|2| [Methods] doAdd=Adds an item to the List using the specified property AddType. ARG(string Data)|1|0 *doAppend=Appends the items of the List to the file. ARG(string FileName)|1|0 *doAppendText=Appends an array of items to the List. Format: . ARG(string Data)|1|0 *doClear=Clears the List. ARG()|1|0 *doGetIndex=Finds the index using the specified item. ARG(string Data)|1|0 *doGetItem=Finds the item using the specified index. ARG(int indexTarget)|1|0 *doInsert=Inserts an item into the List using the specified index (indexes are zero-based). ARG(string Data, int indexTarget)|1|0 *doLoad=Reads the items of the List from the file. ARG(string FileName)|1|0 *doLoadFromStream=Reads the items of the List from the memory stream. ARG(MemoryStream stream)|1|0 *doRemoveAt=Removes the item using the specified index of the List (indexes are zero-based). ARG(indexTarget)|1|0 *doReplace=Replaces an item into the List using the specified index (indexes are zero-based). ARG(string Data, int indexTarget)|1|0 *doReverse=Reverses the order of the elements in the entire List. ARG()|1|0 *doSave=Writes the items of the List to the file. ARG(string FileName)|1|0 *doSaveToStream=Writes the items of the List to the memory stream. ARG(out MemoryStream stream)|1|0 *doSort=Sorts the items of the List. ARG()|1|0 *doSwap=Exchange a position of the items using the specified indexes. ARG(indexSource, indexTarget)|1|0 *doText=Sets an array of items to the List. Format: . ARG(string text)|1|0 onChange=Occurs after changing of the List. ARG(null)|2|0 *onGetIndex=Occurs after searching the index by the method doGetIndex and returns the result. ARG(int)|2|1 *onGetItem=Occurs after searching the item by the method doGetString and returns the result. ARG(string)|2|2 Text=Returns the List as text. ARG(string)|3|2 List=Returns the List object. ARG(List)|3|0 *Count=Returns the number of items at the List. ARG(int)|3|1 *Index=Returns the index of the found item. ARG(int)|3|1 *Item=Returns the item using the specified index. ARG(string)|3|2 *LastIndex=Returns the index of the last item. ARG(int)|3|1 *Array=Returns the items of the List as the array. ARG(Array)|3|13 Data=Defines the data to operate. ARG(string)|4|2 FileName=Defines the file name for IO operations. ARG(string)|4|2 *stream=Defines the memory stream. ARG(MemoryStream)|4|10 *target=Defines the searching item. ARG(string)|4|2 *indexSource=Defines the source index of the item to operate. ARG(int)|4|1 *indexTarget=Defines the target index of the item to operate. ARG(int)|4|1