Partager via


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

type GeneratedSequenceBase<'T>

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.

type MeasureInverse<'Measure>

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.

type MeasureProduct<'Measure1, 'Measure2>

Représente le produit de deux actions d'expressions une fois retourné comme un argument générique d'un type fourni.

type TypeProviderAssemblyAttribute

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.

type TypeProviderAttribute

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.

type TypeProviderDefinitionLocationAttribute

type TypeProviderEditorHideMethodsAttribute

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

type TypeProviderXmlDocAttribute

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.

Voir aussi

Autres ressources

Référence de la bibliothèque principale F#