CollectionBase Class
Namespace: Stimulsoft.System.Collections
Inheritance
Implements: ICollection
Properties
| Property | Type | Description |
|---|---|---|
| count | number | Gets the number of elements contained in the CollectionBase instance. |
| length | number |
Methods
| Method | Returns | Description |
|---|---|---|
| add | void | |
| addRange | void | |
| clear | void | Removes all objects from the CollectionBase instance. |
| contains | boolean | |
| getByIndex | T | |
| indexOf | number | |
| insert | void | |
| push | void | |
| remove | void | |
| removeAt | void | |
| setByIndex | void | |
| toCast | C[] | |
| toList | List |
Method Details
add
add(value: T): void
Parameters
- value (T)
addRange
addRange(data: T[] | CollectionBase
Parameters
- data (T[] | CollectionBase
)
clear
clear(): void
Removes all objects from the CollectionBase instance.
contains
contains(item: T | any): boolean
Parameters
- item (T | any)
Returns boolean
getByIndex
getByIndex(index: number): T
Parameters
- index (number)
Returns T
indexOf
indexOf(item: T): number
Parameters
- item (T)
Returns number
insert
insert(index: number, value: T): void
Parameters
- index (number)
- value (T)
push
push(value: T): void
Parameters
- value (T)
remove
remove(item: T): void
Parameters
- item (T)
removeAt
removeAt(index: number): void
Parameters
- index (number)
setByIndex
setByIndex(index: number, value: T): void
Parameters
- index (number)
- value (T)
toCast
toCast(): C[]
Returns C[]
toList
toList(): List
Returns List
Fields
| Field | Type | Description |
|---|---|---|
| list | T[] |