Reflection.FSharpType-Klasse (F#)
Enthält Operationen für das Erstellen und Analysieren F#-Typen (z. B. Datensätze, Unions und Tupel).
Namespace/Modulpfad: Microsoft.FSharp.Reflection
Assembly: FSharp.Core (in FSharp.Core.dll)
[<AbstractClass>]
[<Sealed>]
type FSharpType =
class
static member GetExceptionFields : Type * ?BindingFlags -> PropertyInfo []
static member GetFunctionElements : Type -> Type * Type
static member GetRecordFields : Type * ?BindingFlags -> PropertyInfo []
static member GetTupleElements : Type -> Type []
static member GetUnionCases : Type * ?BindingFlags -> UnionCaseInfo []
static member IsExceptionRepresentation : Type * ?BindingFlags -> bool
static member IsFunction : Type -> bool
static member IsModule : Type -> bool
static member IsRecord : Type * ?BindingFlags -> bool
static member IsTuple : Type -> bool
static member IsUnion : Type * ?BindingFlags -> bool
static member MakeFunctionType : Type * Type -> Type
static member MakeTupleType : Type [] -> Type
end
Statische Member
Member |
Description |
---|---|
Liest alle Felder in der Reihenfolge der Deklaration aus einer F#-Ausnahmedeklaration. |
|
Ruft den Domänen- und Bereichstyp von einem F#-Funktionstyp oder vom Laufzeittyp eines Abschlusses ab, der einen F#-Typ implementiert. |
|
Liest alle Felder in der Reihenfolge der Deklaration aus einem Datensatzwert. |
|
Ruft die Tupelelemente aus der Darstellung eines F#-Tupeltyps ab. |
|
Ruft die Fälle eines Union-Typs ab. |
|
Gibt true zurück, wenn der angegebene Typ eine Darstellung einer F#-Ausnahmedeklaration ist. |
|
Gibt true zurück, wenn der angegebene Typ eine Darstellung eines F#-Funktionstyps oder der Laufzeittyp eines Abschlusses ist, der einen F#-Funktionstyp implementiert. |
|
Gibt true zurück, wenn der angegebene Typ ein Type-Wert ist, der der kompilierten Form eines F#-Moduls entspricht. |
|
Gibt true zurück, wenn der angegebene Typ eine Darstellung eines F#-Datensatztyps ist. |
|
Gibt true zurück, wenn der angegebene Typ eine Darstellung eines F#-Tupeltyps ist. |
|
Gibt true zurück, wenn der angegebene Typ eine Darstellung eines F#-Union-Typs oder der Laufzeittyp eines Werts des betreffenden Typs ist. |
|
Gibt einen Type object zurück, der den F#-Funktionstyp mit der angegebenen Domäne und dem angegebenen Bereich darstellt. |
|
Gibt einen Type zurück, der einen F#-Tupeltyp mit den angegebenen Elementtypen darstellt. |
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 2,0, 4,0, portablen