Enumerable Class
Namespace: Stimulsoft.System.Collections
Properties
| Property | Type | Description |
|---|---|---|
| list | Stimulsoft.System.Collections.Generic.List |
|
| source | Iterable |
Methods
| Method | Returns | Description |
|---|---|---|
| aggregate | T | |
| aggregate2 | T | |
| all | boolean | |
| any | boolean | |
| average | number | |
| cast | LinqHelper |
|
| concat | LinqHelper |
|
| contains | boolean | |
| count2 | number | |
| defaultIfEmpty | LinqHelper |
|
| distinct | LinqHelper |
|
| except | LinqHelper |
|
| first | T | |
| firstOrDefault | T | |
| groupBy | Stimulsoft.System.Collections.Generic.List<Grouping<K, T» | |
| lastOrDefault | T | |
| max | S | |
| min | S | |
| orderBy | LinqHelper |
|
| orderByDescending | LinqHelper |
|
repeat static |
LinqHelper |
|
| select | LinqHelper |
|
| selectMany | LinqHelper |
|
| selectMany2 | LinqHelper |
|
| sequenceEqual | boolean | |
| skip | LinqHelper |
|
| sum | number | |
| take | LinqHelper |
|
| toArray | T[] | |
| toDictionary | Stimulsoft.System.Collections.Dictionary<K, V> | |
| toList | Stimulsoft.System.Collections.Generic.List |
|
| toLookup | Stimulsoft.System.Collections.Hashtable | |
| union | LinqHelper |
|
| where | LinqHelper |
|
| zip | LinqHelper |
Method Details
aggregate
aggregate(func: (av: T, e: T)): T
Parameters
- func ((av: T)
- e (T))
Returns T
aggregate2
aggregate2(seed: T, func: (av: T, e: T)): T
Parameters
- seed (T)
- func ((av: T)
- e (T))
Returns T
all
all(predicate: (value: T)): boolean
Parameters
- predicate ((value: T))
Returns boolean
any
any(predicate: (value: T)): boolean
Parameters
- predicate ((value: T))
Returns boolean
average
average(selector: (value: T)): number
Parameters
- selector ((value: T))
Returns number
cast
cast(): LinqHelper
Returns LinqHelper
concat
concat(second: Iterable
Parameters
- second (Iterable
)
Returns LinqHelper
contains
contains(item: T): boolean
Parameters
- item (T)
Returns boolean
count2
count2(selector: (value: T)): number
Parameters
- selector ((value: T))
Returns number
defaultIfEmpty
defaultIfEmpty(): LinqHelper
Returns LinqHelper
distinct
distinct(): LinqHelper
Returns LinqHelper
except
except(second: Iterable
Parameters
- second (Iterable
)
Returns LinqHelper
first
first(selector: (value: T)): T
Parameters
- selector ((value: T))
Returns T
firstOrDefault
firstOrDefault(predicate: (value: T)): T
Parameters
- predicate ((value: T))
Returns T
groupBy
groupBy(keySelector: (value: T)): Stimulsoft.System.Collections.Generic.List<Grouping<K, T»
Parameters
- keySelector ((value: T))
Returns Stimulsoft.System.Collections.Generic.List<Grouping<K, T»
lastOrDefault
lastOrDefault(): T
Returns T
max
max(selector: (value: T)): S
Parameters
- selector ((value: T))
Returns S
min
min(selector: (value: T)): S
Parameters
- selector ((value: T))
Returns S
orderBy
orderBy(keySelector: (value: T)): LinqHelper
Parameters
- keySelector ((value: T))
Returns LinqHelper
orderByDescending
orderByDescending(keySelector: (value: T)): LinqHelper
Parameters
- keySelector ((value: T))
Returns LinqHelper
repeat static
repeat(element: T, count: number): LinqHelper
Parameters
- element (T)
- count (number)
Returns LinqHelper
select
select(selector: (value: T)): LinqHelper
Parameters
- selector ((value: T))
Returns LinqHelper
selectMany
selectMany(selector: (value: T)): LinqHelper
Parameters
- selector ((value: T))
Returns LinqHelper
selectMany2
selectMany2(collectionSelector: (value: T)): LinqHelper
Parameters
- collectionSelector ((value: T))
Returns LinqHelper
sequenceEqual
sequenceEqual(second: Iterable
Parameters
- second (Iterable
)
Returns boolean
skip
skip(count: number): LinqHelper
Parameters
- count (number)
Returns LinqHelper
sum
sum(selector: (value: T)): number
Parameters
- selector ((value: T))
Returns number
take
take(count: number): LinqHelper
Parameters
- count (number)
Returns LinqHelper
toArray
toArray(): T[]
Returns T[]
toDictionary
toDictionary(keySelector: (item: T)): Stimulsoft.System.Collections.Dictionary<K, V>
Parameters
- keySelector ((item: T))
Returns Stimulsoft.System.Collections.Dictionary<K, V>
toList
toList(): Stimulsoft.System.Collections.Generic.List
Returns Stimulsoft.System.Collections.Generic.List
toLookup
toLookup(keySelector: (value: T)): Stimulsoft.System.Collections.Hashtable
Parameters
- keySelector ((value: T))
Returns Stimulsoft.System.Collections.Hashtable
union
union(second: Iterable
Parameters
- second (Iterable
)
Returns LinqHelper
where
where(predicate: (value: T, index: number)): LinqHelper
Parameters
- predicate ((value: T)
- index (number))
Returns LinqHelper
zip
zip(second: Iterable, **resultSelector**: (first: T, **second**: S)): LinqHelper
Parameters
- second (Iterable
) - resultSelector ((first: T)
- second (S))
Returns LinqHelper
Fields
| Field | Type | Description |
|---|---|---|
| currValue | any | |
| currValue | any | |
| getHashCode | () | |
| group | any | |
| innerResult | any | |
| isSeeded | any | |
| isSeeded | any | |
| isSeeded | any | |
| item | any | |
| lookup | any | |
| max | any | |
| max | any | |
| min | any | |
| min | any | |
| seed | any | |
| seed | any | |
| seed | any |