Classe Reflection.FSharpType (F#)
Contiene operazioni associate alla costruzione e all'analisi di tipi F# quali record, unioni e tuple.
Percorso spazio dei nomi/modulo: 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
Membri statici
Membro |
Descrizione |
---|---|
Legge tutti i campi da una dichiarazione di eccezione F#, nell'ordine della dichiarazione. |
|
Ottiene i tipi di dominio e di intervallo da un tipo di funzione F# o dal tipo di runtime di una chiusura che implementa un tipo F#. |
|
Legge tutti i campi da un valore di record, nell'ordine di dichiarazione. |
|
Ottiene gli elementi della tupla dalla rappresentazione di un tipo di tupla F#. |
|
Ottiene i case di un tipo di unione. |
|
Restituisce true se il tipo specificato è una rappresentazione di una dichiarazione di eccezione F#. |
|
Restituisce true se il tipo specificato è una rappresentazione di un tipo di funzione F# o il tipo di runtime di una chiusura che implementa un tipo di funzione F#. |
|
Restituisce true se il tipo specificato è un valore Type che corrisponde al form compilato di un modulo F#. |
|
Restituisce true se il tipo specificato è una rappresentazione di un tipo di record F#. |
|
Restituisce true se il tipo specificato è una rappresentazione di un tipo di tupla F#. |
|
Restituisce true se il tipo specificato è una rappresentazione di un tipo di unione F# o il tipo di runtime di un valore di quel tipo. |
|
Restituisce un elemento Type object che rappresenta il tipo di funzione F# con il dominio e l'intervallo specificati |
|
Restituisce un elemento Type che rappresenta un tipo di tupla F# con i tipi di elementi specificati. |
Piattaforme
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informazioni sulla versione
Versioni della libreria di base F#
Supportato in: 2,0, 4,0, portabile