CompilerServices.ITypeProvider arabirimi (F#)
Sağlayıcı türü, bir F# türü sağlayıcı olarak derleyici tarafından tanınması için bu arabirimini uygular. Bu arabirimin uygulanması ortak arabirim türü sağlayıcı davranışını belirler. Daha fazla bilgi için bkz. Sağlayıcı türü.
Ad alanı/modül yol: Microsoft.FSharp.Core.CompilerServices
Derleme: FSharp.Core (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
Örnek Üyeler
Üye |
Description |
---|---|
add_Invalidate : EventHandler -> Birim |
Bir olay işleyicisi ekleyin Invalidate olay. |
ApplyStaticArguments : Type * dize * obj [-] > Type |
Statik değişken statik bağımsız değişkenleri kabul eden sağlanan bir tür uygulanır. |
GetInvokerExpression : MethodBase * ParameterExpression [-] > Expression |
Bir ifade ağaç değiştirmek sormak için derleyici tarafından çağrılan verilen MethodBase ile. |
GetGeneratedAssemblyContents : System.Reflection.Assembly - > byte [] |
Verilen mantıksal sağlanan derleme fiziksel içeriğini alın. |
GetNamespaces : birim - > IProvidedNamespace ] |
Bu tür sağlayıcı türlerini içine injects ad alanı adı. |
GetStaticParameters : Type -> ParameterInfo[] |
Statik parametreleri için sağlanan bir tür alın. |
Şimdiye kadar sağlayıcı tarafından bildirilen çözünürlüğü geçersiz kılar bir varsayım değişiklikleri olduğunda tetiklenir. |
|
remove_Invalidate : EventHandler -> Birim |
Kaldırmak için bir olay işleyicisi Invalidate olay. |
Platformlar
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Sürüm Bilgisi
F# Çekirdek Kitaplığı sürümleri
Desteklenen: 4.0Supported içinde: 4.0, Portable