Klasa Reflection.FSharpType (F#)
Zawiera operacje związane z konstruowania i analizowanie F# typach rekordów, związki i krotek.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Reflection
Zestaw: FSharp.Core (w 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
Elementy statyczne
Członkowskie |
Opis |
---|---|
Odczytuje wszystkie pola z F# wyjątek deklarację, w celu zgłoszenia. |
|
Pobiera typy domen i zakres typu funkcji F# lub typu runtime zamknięcie wykonawczych typu F#. |
|
Odczytuje wszystkie pola z rekordu wartości, w celu zgłoszenia. |
|
Pobiera elementy spoiny z reprezentacją typu tuple F#. |
|
Pobiera przypadkach typu Unii. |
|
Zwraca true , jeśli określony typ jest reprezentacja zgłoszenie wyjątku F#. |
|
Zwraca true , jeśli określony typ jest reprezentacja typu funkcji F# lub runtime zamknięcia, typ funkcji F# wykonawczych. |
|
Zwraca true , jeśli określony typ jest Type wartość odpowiadającą skompilowanej formie moduł F#. |
|
Zwraca true , jeśli określony typ jest reprezentacja F# typu rekordu. |
|
Zwraca true , jeśli określony typ jest reprezentacja typu tuple F#. |
|
Zwraca true Jeśli określony typ jest reprezentacja typu Unii F# lub runtime wartości tego typu. |
|
Zwraca Type object reprezentujący typ funkcji F# z danej domeny i zakres. |
|
Zwraca Type reprezentujących F# krotka typu typu danego elementu. |
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informacje o wersji
F# Core wersji biblioteki
Obsługiwane: 2.0, 4.0, przenośne