Partager via


CompilerServices.RuntimeHelpers, module (F#)

Groupe de fonctions utilisé dans le cadre de la représentation compilée d'expressions de séquence F#.

Espace de noms/Chemin du module : Microsoft.FSharp.Core.CompilerServices

Assembly : FSharp.Core (in FSharp.Core.dll)

module RuntimeHelpers

Valeurs

Valeur

Description

CreateEvent : ('Delegate -> unit) -> ('Delegate -> unit) -> ((obj -> 'Args -> unit) -> 'Delegate) -> IEvent<'Delegate,'Args>

Crée un événement anonyme avec les gestionnaires donnés.

EnumerateFromFunctions : (unit -> 'T) -> ('T -> bool) -> ('T -> 'U) -> seq<'U>

Le compilateur F# émet des appels à cette fonction pour implémenter les conversions intrinsèque du compilateur de séquences IEnumerable faiblement typées en séquences typées.

EnumerateThenFinally : seq<'T> -> (unit -> unit) -> seq<'T>

Le compilateur F# émet des appels à cette fonction pour implémenter la construction try...finally pour les expressions de séquence F#.

EnumerateUsing : 'T -> ('T -> 'Collection) -> seq<'U>

Le compilateur F# émet des appels à cette fonction pour implémenter le mot clé use pour les expressions de séquence F#.

EnumerateWhile : (unit -> bool) -> seq<'T> -> seq<'T>

Le compilateur F# émet des appels à cette fonction pour implémenter le mot clé while pour les expressions de séquence F#.

Plateformes

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informations de version

Runtime F#

Pris en charge dans : 2.0, 4.0

Silverlight

Prise en charge dans : 3

Voir aussi

Référence

Microsoft.FSharp.Core.CompilerServices, espace de noms (F#)