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 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informazioni sulla versione
Versioni della libreria di base F#
Supportato in: 2,0, 4,0, portabile