Microsoft.FSharp.Core.CompilerServices, espace de noms (F#)
Cet espace de noms contient des fonctions internes pour une utilisation par le compilateur F#, et également types pour implémenter des fournisseurs de type.
Espace de noms/Chemin du module : Microsoft.FSharp.Core.CompilerServices
Assembly : FSharp.Core (in FSharp.Core.dll)
namespace Microsoft.FSharp.Core.CompilerServices
Modules
Module |
Description |
---|---|
module RuntimeHelpers |
Groupe de fonctions utilisé dans le cadre de la représentation compilée d'expressions de séquence F#. |
Définitions de types
Type |
Description |
---|---|
Le compilateur F# émet des implémentations de ce type pour les expressions de séquence compilées. |
|
type IProvidedNamespace |
représente un espace de noms généré par un fournisseur de type. |
type ITypeProvider |
Les fournisseurs de type implémente cette interface pour être identifiés par le compilateur comme fournisseur de type F#. l'implémentation de cette interface détermine l'interface publique et le comportement du fournisseur de type. |
représente l'inverse d'une mesure d'expressions une fois retourné comme un argument générique d'un type fourni. |
|
type MeasureOne |
représente le « 1" mesure d'expression une fois retourné comme un argument générique d'un type fourni. |
Représente le produit de deux actions d'expressions une fois retourné comme un argument générique d'un type fourni. |
|
Placez l'attribut sur l'assembly de runtime pour indiquer qu'il existe un assembly au moment de le design correspondant qui contient un fournisseur de type. l'assembly d'exécution et concepteur peut être identique. |
|
Endroit dans une classe qui implémente ITypeProvider pour étendre le compilateur |
|
type TypeProviderConfig |
Si la classe qui implémente ITypeProvider possède un constructeur qui accepte TypeProviderConfig il sera construite avec une instance de TypeProviderConfig. |
Indique qu'un éditeur de code doit masquer toutes les méthodes de System.Object des menus intellisense pour les instances d'un type fourni |
|
l'attribut de TypeProviderXmlDocAttribute peut être ajouté aux types et aux membres. Le service de langage affiche la propriété de CommentText de l'attribut à l'endroit approprié lorsque l'utilisateur pointe sur un type ou un membre. |