Castle Game Engine: CastleStringUtils: Class TCastleStringList

# Class TCastleStringList
Description | Hierarchy | Fields | Methods | Properties
## Unit CastleStringUtils ## Declaration `type TCastleStringList = class(TStringList)` ## Description List of strings. This is a slightly extended version of standard TStringList. The default CaseSensitive value is `True`. ## Hierarchy TStringList TCastleStringList ## Overview ### Methods
| `constructor Create;`
| `procedure AddList(const Source: TStringList);`
| `procedure AddArray(const A: array of string);`
| `procedure AssignArray(const A: array of string);`
| `function Equal(List: TCastleStringList): boolean; overload;`
| `function Equal(const A: array of string): boolean; overload;`
| `procedure Reverse;`
| `function ToArray: TDynamicStringArray;`
### Properties
| `property Count: Integer read GetCount write SetCount;`
| `property L[Index:Integer]: string read GetL write SetL;`
## Description ### Methods
| `constructor Create;`
| `procedure AddList(const Source: TStringList);`
Add strings from Source list. Alias for AddStrings, useful for castlescriptarrays_implement.inc (since it's consistent with `AddList` in other lists).
| `procedure AddArray(const A: array of string);`
| `procedure AssignArray(const A: array of string);`
| `function Equal(List: TCastleStringList): boolean; overload;`
| `function Equal(const A: array of string): boolean; overload;`
| `procedure Reverse;`
Reverse the order of items on the array.
| `function ToArray: TDynamicStringArray;`
### Properties
| `property Count: Integer read GetCount write SetCount;`
| `property L[Index:Integer]: string read GetL write SetL;`
Access strings. This is exactly equivalent to just using standard TStringList.Strings property, and is useful only for implementing macros to work for both TGenericStructList and for TCastleStringList.
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:12