Reflection.FSharpType – třída (F#)
Obsahuje operace přidružené k sestavování a analýza F# typy záznamů, odborů a n-tic.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Reflection
Sestavení: FSharp.Core (v 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
Statické členy
Člen |
Description |
---|---|
Čte všechna pole z F# výjimku deklaraci, v pořadí prohlášení. |
|
Typy domény a rozsah získává z typu funkce F# nebo typu runtime uzavření prováděcí typ F#. |
|
Čte všechna pole z hodnoty záznamu, v pořadí prohlášení. |
|
Prvky n-tice získává z znázornění typu tuple F#. |
|
Získá případech unie typu. |
|
Vrátí true Pokud je zadaný typ reprezentace deklaraci výjimka F#. |
|
Vrátí true Pokud je zadaný typ reprezentace typu funkce F# nebo uzavření prováděcí typu F# funkce typu runtime. |
|
Vrátí true Pokud je zadaný typ Type hodnotu odpovídající kompilované formě modul F#. |
|
Vrátí true Pokud je zadaný typ reprezentaci záznamu typu F#. |
|
Vrátí true Pokud je zadaný typ znázornění typu tuple F#. |
|
Vrátí true Pokud je zadaný typ reprezentace F# unie typu nebo typu runtime hodnoty tohoto typu. |
|
Vrátí Type object představující typ funkce F# dané domény a rozsah. |
|
Vrátí Type představující F# n-tice typu s typy daný prvek. |
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informace o verzi
F# základní verze knihovny
Podporovány: 2.0, 4.0, přenosné