Rozhraní CompilerServices.ITypeProvider (F#)
Typ zprostředkovatele implementovat toto rozhraní, aby byly rozpoznávány jako zprostředkovatel typu F# kompilátorem.Provádění tohoto rozhraní určuje chování typ zprostředkovatele a veřejné rozhraní.Další informace naleznete v tématu Typ zprostředkovatele.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Core.CompilerServices
Sestavení: FSharp.Core (v 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
Členové instance
Člen |
Description |
---|---|
add_Invalidate : EventHandler -> jednotka |
Obslužnou rutinu události pro přidání Invalidate událostí. |
ApplyStaticArguments : Type * řetězec * obj [] - > Type |
Zadaný typ, který přijímá statické argumenty použít statické argumenty. |
GetInvokerExpression : MethodBase * ParameterExpression [] - > Expression |
Nazývá kompilátorem požádat ve stromu výraz nahradit daném MethodBase s. |
GetGeneratedAssemblyContents : System.Reflection.Assembly - > byte [] |
Získáte fyzický obsah dané logické zadané sestavení. |
GetNamespaces : jednotka - > IProvidedNamespace ] |
Název oboru názvů typů do tehdy tohoto typu zprostředkovatele. |
GetStaticParameters : Type -> ParameterInfo[] |
Získáte statické parametry zadaného typu. |
Spuštěna při předpokladů změny, které zruší platnost usnesení, pokud zprostředkovatel ohlásil. |
|
remove_Invalidate : EventHandler -> jednotka |
Odebrat obslužnou rutinu události pro Invalidate událostí. |
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informace o verzi
F# základní verze knihovny
Podporovány: v 4.0Supported: přenosné 4.0,