Funzione RuntimeHelpers.EnumerateFromFunctions<'T,'U> (F#)
Il compilatore F# genera chiamate a questa funzione per implementare conversioni intrinseche del compilatore da sequenze IEnumerable con tipizzazione debole in sequenze tipizzate.
Percorso spazio dei nomi/modulo: Microsoft.FSharp.Core.CompilerServices.RuntimeHelpers
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
RuntimeHelpers.EnumerateFromFunctions : (unit -> 'T) -> ('T -> bool) -> ('T -> 'U) -> seq<'U>
// Usage:
RuntimeHelpers.EnumerateFromFunctions create moveNext current
Parametri
create
Tipo: unit -> 'TFunzione di inizializzazione.
moveNext
Tipo: 'T -> boolFunzione di cui eseguire l'iterazione per verificare se è stata raggiunta la fine della sequenza.
current
Tipo: 'T -> 'UFunzione da utilizzare per recuperare l'elemento corrente.
Valore restituito
Sequenza tipizzata risultante.
Piattaforme
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Informazioni sulla versione
F# Runtime
Supportato in: 2.0, 4.0
Silverlight
Supportato in: 3