Reflection.FSharpValue – třída (F#)
Obsahuje operace přidružené k sestavování a analýza hodnoty přiřazené typy F# 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 FSharpValue =
class
static member GetExceptionFields : obj * ?BindingFlags -> obj []
static member GetRecordField : obj * PropertyInfo -> obj
static member GetRecordFields : obj * ?BindingFlags -> obj []
static member GetTupleField : obj * int -> obj
static member GetTupleFields : obj -> obj []
static member GetUnionFields : obj * Type * ?BindingFlags -> UnionCaseInfo * obj []
static member MakeFunction : Type * (obj -> obj) -> obj
static member MakeRecord : Type * obj [] * ?BindingFlags -> obj
static member MakeTuple : obj [] * Type -> obj
static member MakeUnion : UnionCaseInfo * obj [] * ?BindingFlags -> obj
static member PreComputeRecordConstructor : Type * ?BindingFlags -> obj [] -> obj
static member PreComputeRecordConstructorInfo : Type * ?BindingFlags -> ConstructorInfo
static member PreComputeRecordFieldReader : PropertyInfo -> obj -> obj
static member PreComputeRecordReader : Type * ?BindingFlags -> obj -> obj []
static member PreComputeTupleConstructor : Type -> obj [] -> obj
static member PreComputeTupleConstructorInfo : Type -> ConstructorInfo * Type option
static member PreComputeTuplePropertyInfo : Type * int -> PropertyInfo * Type * int option
static member PreComputeTupleReader : Type -> obj -> obj []
static member PreComputeUnionConstructor : UnionCaseInfo * ?BindingFlags -> obj [] -> obj
static member PreComputeUnionConstructorInfo : UnionCaseInfo * ?BindingFlags -> MethodInfo
static member PreComputeUnionReader : UnionCaseInfo * ?BindingFlags -> obj -> obj []
static member PreComputeUnionTagMemberInfo : Type * ?BindingFlags -> MemberInfo
static member PreComputeUnionTagReader : Type * ?BindingFlags -> obj -> int
end
Statické členy
Člen |
Description |
---|---|
Čte všechna pole z hodnoty vytvořené pomocí instance výjimky prohlášení F#. |
|
Čte pole z hodnoty záznamu. |
|
Čte všechna pole z hodnoty záznamu. |
|
Čte pole z hodnoty n-tice. |
|
Čte všechna pole z n-tice. |
|
Identifikujte případ unie a její pole objektu. |
|
Z objektu z provádění dynamické funkce vytvoří zadanou funkci. |
|
Vytvoří instanci typu záznamu. |
|
Vytvoří instanci typu tuple. |
|
Vytvořte sjednocovací hodnota case. |
|
Funkce pro vytváření záznam hodnotu precompute. |
|
Získat ConstructorInfo pro typ záznamu. |
|
Precompute funkce pro čtení určitého pole ze záznamu. |
|
Precompute funkce pro čtení všech polí ze záznamu.Pole jsou vráceny ve stejném pořadí jako ohlášené volání Microsoft.FSharp.Reflection.Type.GetInfo pro tento typ pole. |
|
Precomputes funkce pro čtení hodnoty typu zejména n-tice. |
|
Získá metoda, která konstrukce objektů typu dané n-tice.Pro malé n-tic nebudou vrácena žádná další typ. |
|
Získá informace označující, jak číst pole n-tice. |
|
Precomputes funkce pro čtení hodnoty typu zejména n-tice. |
|
Precomputes funkce pro vytváření discriminated unie hodnotu pro konkrétní případ unie. |
|
Metoda, která vytvoří objekty daném případě. |
|
Funkce pro čtení všech polí pro případ zejména diskriminátor unie typu precomputes. |
|
Precomputes, vlastnost nebo statickou metodu pro čtení na celé číslo představující případu značka typu union. |
|
Funkce, která čte značky unie typu precomputes. |
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é