RemObjects.Elements.System.INSFastEnumeration<T> Extension

Location

Instance Methods


Any<T>

 

method Any<T>: Boolean

 

Boolean Any<T>()

 

func Any<T>() -> Boolean

 

Boolean Any<T>()

 

Function Any<T>() As Boolean

Any<T> (not nullable block(not nullable T): Boolean): Boolean

 

method Any<T>(aBlock: not nullable block(not nullable T): Boolean): Boolean

 

Boolean Any<T>(Func<T!, Boolean>! aBlock)

 

func Any<T>(_ aBlock: (T) -> Boolean) -> Boolean

 

Boolean Any<T>(Func2<T, Boolean> aBlock)

 

Function Any<T>(aBlock As Func (Of T, Boolean)) As Boolean

Parameters:

  • aBlock:

array<T>

 

method array<T>: not nullable NSArray<T>

 

NSArray<T>! array<T>()

 

func array<T>() -> NSArray<T>

 

NSArray<T> array<T>()

 

Function array<T>() As NSArray<T>

Cast<R,T>

 

method Cast<R,T>: not nullable INSFastEnumeration<R>

 

INSFastEnumeration<R>! Cast<R,T>()

 

func Cast<R,T>() -> INSFastEnumeration<R>

 

INSFastEnumeration<R> Cast<R,T>()

 

Function Cast<R,T>() As INSFastEnumeration<R>

Concat<T>

 

method Concat<T>(aSecond: not nullable INSFastEnumeration<T>): not nullable INSFastEnumeration<T>

 

INSFastEnumeration<T>! Concat<T>(INSFastEnumeration<T>! aSecond)

 

func Concat<T>(_ aSecond: INSFastEnumeration<T>) -> INSFastEnumeration<T>

 

INSFastEnumeration<T> Concat<T>(INSFastEnumeration<T> aSecond)

 

Function Concat<T>(aSecond As INSFastEnumeration<T>) As INSFastEnumeration<T>

Parameters:

  • aSecond:

Contains<T>

 

method Contains<T>(aItem: T): Boolean

 

Boolean Contains<T>(T aItem)

 

func Contains<T>(_ aItem: T) -> Boolean

 

Boolean Contains<T>(T aItem)

 

Function Contains<T>(aItem As T) As Boolean

Parameters:

  • aItem:

Count<T>

 

method Count<T>: NSInteger

 

NSInteger Count<T>()

 

func Count<T>() -> NSInteger

 

NSInteger Count<T>()

 

Function Count<T>() As NSInteger

dictionary<T,K,V>

 

method dictionary<T,K,V>(aKeyBlock: block(T): K; aValueBlock: block(T): V): not nullable NSDictionary<K, V>

 

NSDictionary<K, V>! dictionary<T,K,V>(Func<T, K> aKeyBlock, Func<T, V> aValueBlock)

 

func dictionary<T,K,V>(_ aKeyBlock: (T) -> K, _ aValueBlock: (T) -> V) -> NSDictionary<K, V>

 

NSDictionary<K, V> dictionary<T,K,V>(Func2<T, K> aKeyBlock, Func2<T, V> aValueBlock)

 

Function dictionary<T,K,V>(aKeyBlock As Func (Of T, K), aValueBlock As Func (Of T, V)) As NSDictionary<K, V>

Parameters:

  • aKeyBlock:
  • aValueBlock:

dictionary<T>

 

method dictionary<T>(aKeyBlock: block(id): id; aValueBlock: block(id): id): not nullable NSDictionary

 

NSDictionary! dictionary<T>(Func<id, id> aKeyBlock, Func<id, id> aValueBlock)

 

func dictionary<T>(_ aKeyBlock: (id) -> id, _ aValueBlock: (id) -> id) -> NSDictionary

 

NSDictionary dictionary<T>(Func2<id, id> aKeyBlock, Func2<id, id> aValueBlock)

 

Function dictionary<T>(aKeyBlock As Func (Of id, id), aValueBlock As Func (Of id, id)) As NSDictionary

Parameters:

  • aKeyBlock:
  • aValueBlock:

Distinct<T>

 

method Distinct<T>(aComparator: NSComparator): not nullable INSFastEnumeration<T>

 

INSFastEnumeration<T>! Distinct<T>(NSComparator aComparator)

 

func Distinct<T>(_ aComparator: NSComparator) -> INSFastEnumeration<T>

 

INSFastEnumeration<T> Distinct<T>(NSComparator aComparator)

 

Function Distinct<T>(aComparator As NSComparator) As INSFastEnumeration<T>

Parameters:

  • aComparator:

Except<T>

 

method Except<T>(aSecond: not nullable INSFastEnumeration; aComparator: NSComparator): not nullable INSFastEnumeration<T>

 

INSFastEnumeration<T>! Except<T>(INSFastEnumeration! aSecond, NSComparator aComparator)

 

func Except<T>(_ aSecond: INSFastEnumeration, _ aComparator: NSComparator) -> INSFastEnumeration<T>

 

INSFastEnumeration<T> Except<T>(INSFastEnumeration aSecond, NSComparator aComparator)

 

Function Except<T>(aSecond As INSFastEnumeration, aComparator As NSComparator) As INSFastEnumeration<T>

Parameters:

  • aSecond:
  • aComparator:

First<T>

 

method First<T>: T

 

T First<T>()

 

func First<T>() -> T

 

T First<T>()

 

Function First<T>() As T

First<T> (not nullable block(not nullable T): Boolean): T

 

method First<T>(aBlock: not nullable block(not nullable T): Boolean): T

 

T First<T>(Func<T!, Boolean>! aBlock)

 

func First<T>(_ aBlock: (T) -> Boolean) -> T

 

T First<T>(Func2<T, Boolean> aBlock)

 

Function First<T>(aBlock As Func (Of T, Boolean)) As T

Parameters:

  • aBlock:

FirstOrDefault<T>

 

method FirstOrDefault<T>: T

 

T FirstOrDefault<T>()

 

func FirstOrDefault<T>() -> T

 

T FirstOrDefault<T>()

 

Function FirstOrDefault<T>() As T

FirstOrDefault<T> (not nullable block(not nullable T): Boolean): T

 

method FirstOrDefault<T>(aBlock: not nullable block(not nullable T): Boolean): T

 

T FirstOrDefault<T>(Func<T!, Boolean>! aBlock)

 

func FirstOrDefault<T>(_ aBlock: (T) -> Boolean) -> T

 

T FirstOrDefault<T>(Func2<T, Boolean> aBlock)

 

Function FirstOrDefault<T>(aBlock As Func (Of T, Boolean)) As T

Parameters:

  • aBlock:

GroupBy<T,K>

 

method GroupBy<T,K>(aBlock: not nullable block(not nullable T): K): not nullable INSFastEnumeration<IGrouping<K, T>>

 

INSFastEnumeration<IGrouping<K, T>>! GroupBy<T,K>(Func<T!, K>! aBlock)

 

func GroupBy<T,K>(_ aBlock: (T) -> K) -> INSFastEnumeration<IGrouping<K, T>>

 

INSFastEnumeration<IGrouping<K, T>> GroupBy<T,K>(Func2<T, K> aBlock)

 

Function GroupBy<T,K>(aBlock As Func (Of T, K)) As INSFastEnumeration<IGrouping<K, T>>

Parameters:

  • aBlock:

Intersect<T>

 

method Intersect<T>(aSecond: not nullable INSFastEnumeration; aComparator: NSComparator): not nullable INSFastEnumeration<T>

 

INSFastEnumeration<T>! Intersect<T>(INSFastEnumeration! aSecond, NSComparator aComparator)

 

func Intersect<T>(_ aSecond: INSFastEnumeration, _ aComparator: NSComparator) -> INSFastEnumeration<T>

 

INSFastEnumeration<T> Intersect<T>(INSFastEnumeration aSecond, NSComparator aComparator)

 

Function Intersect<T>(aSecond As INSFastEnumeration, aComparator As NSComparator) As INSFastEnumeration<T>

Parameters:

  • aSecond:
  • aComparator:

Last<T>

 

method Last<T>: T

 

T Last<T>()

 

func Last<T>() -> T

 

T Last<T>()

 

Function Last<T>() As T

Last<T> (not nullable block(not nullable T): Boolean): T

 

method Last<T>(aBlock: not nullable block(not nullable T): Boolean): T

 

T Last<T>(Func<T!, Boolean>! aBlock)

 

func Last<T>(_ aBlock: (T) -> Boolean) -> T

 

T Last<T>(Func2<T, Boolean> aBlock)

 

Function Last<T>(aBlock As Func (Of T, Boolean)) As T

Parameters:

  • aBlock:

LastOrDefault<T>

 

method LastOrDefault<T>: T

 

T LastOrDefault<T>()

 

func LastOrDefault<T>() -> T

 

T LastOrDefault<T>()

 

Function LastOrDefault<T>() As T

LastOrDefault<T> (not nullable block(not nullable T): Boolean): T

 

method LastOrDefault<T>(aBlock: not nullable block(not nullable T): Boolean): T

 

T LastOrDefault<T>(Func<T!, Boolean>! aBlock)

 

func LastOrDefault<T>(_ aBlock: (T) -> Boolean) -> T

 

T LastOrDefault<T>(Func2<T, Boolean> aBlock)

 

Function LastOrDefault<T>(aBlock As Func (Of T, Boolean)) As T

Parameters:

  • aBlock:

Max<T,R>

 

method Max<T,R>(aBlock: not nullable block(not nullable T): R): R

 

R Max<T,R>(Func<T!, R>! aBlock)

 

func Max<T,R>(_ aBlock: (T) -> R) -> R

 

R Max<T,R>(Func2<T, R> aBlock)

 

Function Max<T,R>(aBlock As Func (Of T, R)) As R

Parameters:

  • aBlock:

Max<T>

 

method Max<T>: T

 

T Max<T>()

 

func Max<T>() -> T

 

T Max<T>()

 

Function Max<T>() As T

Min<T,R>

 

method Min<T,R>(aBlock: not nullable block(not nullable T): R): R

 

R Min<T,R>(Func<T!, R>! aBlock)

 

func Min<T,R>(_ aBlock: (T) -> R) -> R

 

R Min<T,R>(Func2<T, R> aBlock)

 

Function Min<T,R>(aBlock As Func (Of T, R)) As R

Parameters:

  • aBlock:

Min<T>

 

method Min<T>: T

 

T Min<T>()

 

func Min<T>() -> T

 

T Min<T>()

 

Function Min<T>() As T

OfType<R,T>

 

method OfType<R,T>: not nullable INSFastEnumeration<R>

 

INSFastEnumeration<R>! OfType<R,T>()

 

func OfType<R,T>() -> INSFastEnumeration<R>

 

INSFastEnumeration<R> OfType<R,T>()

 

Function OfType<R,T>() As INSFastEnumeration<R>

OrderBy<T>

 

method OrderBy<T>(aBlock: not nullable block(not nullable T): id): not nullable INSFastEnumeration<T>

 

INSFastEnumeration<T>! OrderBy<T>(Func<T!, id>! aBlock)

 

func OrderBy<T>(_ aBlock: (T) -> id) -> INSFastEnumeration<T>

 

INSFastEnumeration<T> OrderBy<T>(Func2<T, id> aBlock)

 

Function OrderBy<T>(aBlock As Func (Of T, id)) As INSFastEnumeration<T>

Parameters:

  • aBlock:

OrderByDescending<T>

 

method OrderByDescending<T>(aBlock: not nullable block(not nullable T): id): not nullable INSFastEnumeration<T>

 

INSFastEnumeration<T>! OrderByDescending<T>(Func<T!, id>! aBlock)

 

func OrderByDescending<T>(_ aBlock: (T) -> id) -> INSFastEnumeration<T>

 

INSFastEnumeration<T> OrderByDescending<T>(Func2<T, id> aBlock)

 

Function OrderByDescending<T>(aBlock As Func (Of T, id)) As INSFastEnumeration<T>

Parameters:

  • aBlock:

Reverse<T>

 

method Reverse<T>: not nullable INSFastEnumeration<T>

 

INSFastEnumeration<T>! Reverse<T>()

 

func Reverse<T>() -> INSFastEnumeration<T>

 

INSFastEnumeration<T> Reverse<T>()

 

Function Reverse<T>() As INSFastEnumeration<T>

Select<T,R>

 

method Select<T,R>(aBlock: not nullable block(not nullable T): R): not nullable INSFastEnumeration<R>

 

INSFastEnumeration<R>! Select<T,R>(Func<T!, R>! aBlock)

 

func Select<T,R>(_ aBlock: (T) -> R) -> INSFastEnumeration<R>

 

INSFastEnumeration<R> Select<T,R>(Func2<T, R> aBlock)

 

Function Select<T,R>(aBlock As Func (Of T, R)) As INSFastEnumeration<R>

Parameters:

  • aBlock:

Skip<T>

 

method Skip<T>(aCount: NSInteger): not nullable INSFastEnumeration<T>

 

INSFastEnumeration<T>! Skip<T>(NSInteger aCount)

 

func Skip<T>(_ aCount: NSInteger) -> INSFastEnumeration<T>

 

INSFastEnumeration<T> Skip<T>(NSInteger aCount)

 

Function Skip<T>(aCount As NSInteger) As INSFastEnumeration<T>

Parameters:

  • aCount:

SkipWhile<T>

 

method SkipWhile<T>(aBlock: not nullable block(not nullable T): Boolean): not nullable INSFastEnumeration<T>

 

INSFastEnumeration<T>! SkipWhile<T>(Func<T!, Boolean>! aBlock)

 

func SkipWhile<T>(_ aBlock: (T) -> Boolean) -> INSFastEnumeration<T>

 

INSFastEnumeration<T> SkipWhile<T>(Func2<T, Boolean> aBlock)

 

Function SkipWhile<T>(aBlock As Func (Of T, Boolean)) As INSFastEnumeration<T>

Parameters:

  • aBlock:

Take<T>

 

method Take<T>(aCount: NSInteger): not nullable INSFastEnumeration<T>

 

INSFastEnumeration<T>! Take<T>(NSInteger aCount)

 

func Take<T>(_ aCount: NSInteger) -> INSFastEnumeration<T>

 

INSFastEnumeration<T> Take<T>(NSInteger aCount)

 

Function Take<T>(aCount As NSInteger) As INSFastEnumeration<T>

Parameters:

  • aCount:

TakeWhile<T>

 

method TakeWhile<T>(aBlock: not nullable block(not nullable T): Boolean): not nullable INSFastEnumeration<T>

 

INSFastEnumeration<T>! TakeWhile<T>(Func<T!, Boolean>! aBlock)

 

func TakeWhile<T>(_ aBlock: (T) -> Boolean) -> INSFastEnumeration<T>

 

INSFastEnumeration<T> TakeWhile<T>(Func2<T, Boolean> aBlock)

 

Function TakeWhile<T>(aBlock As Func (Of T, Boolean)) As INSFastEnumeration<T>

Parameters:

  • aBlock:

ToNSArray<T>

 

method ToNSArray<T>: not nullable NSArray<T>

 

NSArray<T>! ToNSArray<T>()

 

func ToNSArray<T>() -> NSArray<T>

 

NSArray<T> ToNSArray<T>()

 

Function ToNSArray<T>() As NSArray<T>

Where<T>

 

method Where<T>(aBlock: not nullable block(not nullable T): Boolean): not nullable INSFastEnumeration<T>

 

INSFastEnumeration<T>! Where<T>(Func<T!, Boolean>! aBlock)

 

func Where<T>(_ aBlock: (T) -> Boolean) -> INSFastEnumeration<T>

 

INSFastEnumeration<T> Where<T>(Func2<T, Boolean> aBlock)

 

Function Where<T>(aBlock As Func (Of T, Boolean)) As INSFastEnumeration<T>

Parameters:

  • aBlock: