Interfejs CompilerServices.ITypeProvider (F#)
Typ dostawców implementuje ten interfejs uznawane przez kompilator jako dostawca typu F#.Wykonania tego interfejsu określa interfejsu publicznego i zachowanie typu Dostawca.Aby uzyskać więcej informacji, zobacz Typ dostawcy.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Core.CompilerServices
Zgromadzenie: FSharp.Core (w 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
Wystąpienie członków
Członkowskie |
Opis |
---|---|
add_Invalidate : EventHandler -> jednostki |
Dodawanie obsługi zdarzenia Invalidate zdarzenia. |
ApplyStaticArguments : Type * string * obj [] - > Type |
Zastosowanie argumenty statycznych do podanego typu akceptujące argumenty statyczne. |
GetInvokerExpression : MethodBase * ParameterExpression [] - > Expression |
Wywołana przez kompilator poprosić o wyrażenie drzewa do zastąpienia danej MethodBase z. |
GetGeneratedAssemblyContents : System.Reflection.Assembly - > byte [] |
Uzyskać fizyczny zawartość danego zestawu dostarczonego logicznych. |
GetNamespaces : jednostka - > IProvidedNamespace ] |
Przestrzeń nazw wszczepiający typów do tego typu dostawcy. |
GetStaticParameters : Type -> ParameterInfo[] |
Pobierz statycznych parametrów dla podanego typu. |
Uruchamiany podczas zmiany założeń, że unieważnia rezolucje pory zgłoszone przez dostawcę. |
|
remove_Invalidate : EventHandler -> jednostki |
Usuwanie obsługi zdarzenia Invalidate zdarzenia. |
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informacje o wersji
F# Core wersji biblioteki
Obsługiwane: 4.0Supported w: 4.0, przenośne