INSFastEnumeration<T> Extension

Location

  • Reference: Island.fx
  • Namespace: RemObjects.Elements.System
  • Extends: INSFastEnumeration<T>
  • Platforms: iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Instance Methods


Any<T> (not nullable Func<not nullable T, Boolean>): Boolean

 

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

 

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

 

func Any<T>(_ aBlock: Func<not nullable T, Boolean>) -> Boolean

 

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

 

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

Parameters:

  • aBlock:

Any<T>

 

method Any<T>: Boolean

 

Boolean Any<T>()

 

func Any<T>() -> Boolean

 

Boolean Any<T>()

 

Function Any<T>() As Boolean

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>: Int32

 

Int32 Count<T>()

 

func Count<T>() -> Int32

 

Int32 Count<T>()

 

Function Count<T>() As Int32

Count<T> (not nullable Func<not nullable T, Boolean>): Int32

 

method Count<T>(aCond: not nullable Func<not nullable T, Boolean>): Int32

 

Int32 Count<T>(Func<not nullable T, Boolean>! aCond)

 

func Count<T>(_ aCond: Func<not nullable T, Boolean>) -> Int32

 

Int32 Count<T>(Func2<T, Boolean> aCond)

 

Function Count<T>(aCond As Func (Of T, Boolean)) As Int32

Parameters:

  • aCond:

dictionary<T,K,V>

 

method dictionary<T,K,V>(aKeyBlock: Func<T,K>; aValueBlock: Func<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: Func<T,K>, _ aValueBlock: Func<T,V>) -> NSDictionary<K, V>

 

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

 

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

Parameters:

  • aKeyBlock:
  • aValueBlock:

dictionary<T>

 

method dictionary<T>(aKeyBlock: Func<RemObjects.Oxygene.System.id,RemObjects.Oxygene.System.id>; aValueBlock: Func<RemObjects.Oxygene.System.id,RemObjects.Oxygene.System.id>): not nullable NSDictionary

 

NSDictionary! dictionary<T>(Func<RemObjects.Oxygene.System.id,RemObjects.Oxygene.System.id> aKeyBlock, Func<RemObjects.Oxygene.System.id,RemObjects.Oxygene.System.id> aValueBlock)

 

func dictionary<T>(_ aKeyBlock: Func<RemObjects.Oxygene.System.id,RemObjects.Oxygene.System.id>, _ aValueBlock: Func<RemObjects.Oxygene.System.id,RemObjects.Oxygene.System.id>) -> NSDictionary

 

NSDictionary dictionary<T>(Func<RemObjects.Oxygene.System.id,RemObjects.Oxygene.System.id> aKeyBlock, Func<RemObjects.Oxygene.System.id,RemObjects.Oxygene.System.id> aValueBlock)

 

Function dictionary<T>(aKeyBlock As Func<RemObjects.Oxygene.System.id,RemObjects.Oxygene.System.id>, aValueBlock As Func<RemObjects.Oxygene.System.id,RemObjects.Oxygene.System.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 Func<not nullable T, Boolean>): T

 

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

 

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

 

func First<T>(_ aBlock: Func<not nullable 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> (not nullable Func<not nullable T, Boolean>): T

 

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

 

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

 

func FirstOrDefault<T>(_ aBlock: Func<not nullable T, Boolean>) -> T

 

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

 

Function FirstOrDefault<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

GetSequence<T>

 

method GetSequence<T>: IEnumerable<T>

 

IEnumerable<T> GetSequence<T>()

 

func GetSequence<T>() -> IEnumerable<T>

 

IEnumerable<T> GetSequence<T>()

 

Function GetSequence<T>() As IEnumerable<T>

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 Func<not nullable T, Boolean>): T

 

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

 

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

 

func Last<T>(_ aBlock: Func<not nullable 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 Func<not nullable T, Boolean>): T

 

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

 

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

 

func LastOrDefault<T>(_ aBlock: Func<not nullable 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 Func<not nullable T, R>): R

 

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

 

func Max<T,R>(_ aBlock: Func<not nullable 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 Func<not nullable T, R>): R

 

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

 

func Min<T,R>(_ aBlock: Func<not nullable 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 Func<not nullable T, id>): not nullable INSFastEnumeration<T>

 

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

 

func OrderBy<T>(_ aBlock: Func<not nullable 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 Func<not nullable T, id>): not nullable INSFastEnumeration<T>

 

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

 

func OrderByDescending<T>(_ aBlock: Func<not nullable 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,K>

 

method Select<T,K>(aBlock: not nullable Func<not nullable T, K>): IEnumerable<K>

 

IEnumerable<K> Select<T,K>(Func<not nullable T, K>! aBlock)

 

func Select<T,K>(_ aBlock: Func<not nullable T, K>) -> IEnumerable<K>

 

IEnumerable<K> Select<T,K>(Func2<T, K> aBlock)

 

Function Select<T,K>(aBlock As Func (Of T, K)) As IEnumerable<K>

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 Func<not nullable T, Boolean>): not nullable INSFastEnumeration<T>

 

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

 

func SkipWhile<T>(_ aBlock: Func<not nullable 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 Func<not nullable T, Boolean>): not nullable INSFastEnumeration<T>

 

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

 

func TakeWhile<T>(_ aBlock: Func<not nullable 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 Func<not nullable T, Boolean>): IEnumerable<T>

 

IEnumerable<T> Where<T>(Func<not nullable T, Boolean>! aBlock)

 

func Where<T>(_ aBlock: Func<not nullable T, Boolean>) -> IEnumerable<T>

 

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

 

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

Parameters:

  • aBlock: