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): LinqHelper

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): LinqHelper

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): boolean

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): LinqHelper

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