Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Typanbieter implementieren diese Schnittstelle, um vom Compiler als F#-Typanbieter erkannt werden.Die Implementierung dieser Schnittstelle bestimmt die öffentliche Schnittstelle und das Verhalten des Typanbieters.Weitere Informationen finden Sie unter Typanbieter.
Namespace/Modulpfad: 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
Instanzmember
Member |
Description |
|---|---|
add_Invalidate : EventHandler -> Einheit |
Fügen Sie einen Ereignishandler für das Ereignis NULL hinzu. |
ApplyStaticArguments : TypeZeichenfolge * * obj [] -> Type |
Wendet statische Argumente auf einen bereitgestellten Typ an, der statische Argumente akzeptiert. |
GetInvokerExpression : MethodBase * ParameterExpression [] -> Expression |
Wird vom Compiler, um eine Ausdrucksbaumstruktur anfordern, angegebene MethodBase durch ersetzen. |
GetGeneratedAssemblyContents : System.Reflection.Assembly -> Byte [] |
Ruft den physischen Inhalt der angegebenen und bereitgestellten logischen Assembly ab. |
GetNamespaces : Einheit -> IProvidedNamespace [] |
Namespacename, den dieser Typanbieter Typen in einfügt. |
GetStaticParameters : Type -> ParameterInfo [] |
Ruft die statischen Parameter für einen angegebenen Typ ab. |
Gestartet, wenn eine Annahme ändert, die die Lösungen bis jetzt ungültig werden, die von den Anbieter. |
|
remove_Invalidate : EventHandler -> Einheit |
Entfernen Sie einen Ereignishandler für das Ereignis NULL. |
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 4.0Supported in: 4.0, Portable