CompilerServices.ITypeProvider Interface (F#)
Le type fournisseurs implémente cette interface pour être reconnus par le compilateur comme type de fournisseur F#.L'implémentation de cette interface détermine l'interface publique et le comportement du type fournisseur.Pour plus d'informations, consultez Fournisseurs de type.
Espace de noms/Chemin du module : Microsoft.FSharp.Core.CompilerServices
Assembly : FSharp.Core (in FSharp.Core.dll)
type ITypeProvider =
interface
inherit IDisposable
abstract this.ApplyStaticArguments : Type * string * obj [] -> Type
abstract this.GetGeneratedAssemblyContents : System.Reflection.Assembly -> byte[]
abstract this.GetInvokerExpression : MethodBase * ParameterExpression [] -> Expression
abstract this.GetNamespaces : unit -> IProvidedNamespace []
abstract this.GetStaticParameters : Type -> ParameterInfo []
abstract this.add_Invalidate : EventHandler -> unit
abstract this.Invalidate : IEvent<EventHandler,EventArgs>
abstract this.remove_Invalidate : EventHandler -> unit
end
Membres d'instance
Membre |
Description |
---|---|
add_Invalidate : EventHandler - > unité |
Ajoutez un gestionnaire d'événements pour l'événement d' Invalidez . |
ApplyStaticArguments : Typechaîne * * obj [] - > Type |
Applique les arguments statiques à un type fourni qui accepte des arguments statiques. |
GetInvokerExpression : MethodBase * ParameterExpression [] - > Expression |
Appelé par le compilateur pour demander une arborescence d'expression pour remplacer MethodBase fourni par. |
GetGeneratedAssemblyContents : System.Reflection.Assembly - > byte [] |
Obtient le contenu physique de l'assembly fourni logique donné. |
GetNamespaces : unité - > IProvidedNamespace [] |
Nom de l'espace de noms que ce type fournisseur injecte des types dans. |
GetStaticParameters : Type - > ParameterInfo [] |
Obtient les paramètres statiques pour un type fourni. |
Déclenché lorsqu'une hypothèse change qui invalide les résolutions jusqu'à présent stockées par le fournisseur. |
|
remove_Invalidate : EventHandler - > unité |
Supprimez un gestionnaire d'événements pour l'événement d' Invalidez . |
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 4.0Supported dans : 4,0, portable