Reflection.FSharpType, classe (F#)
Contient les opérations associées à la construction et à l'analyse des types F# tels que les enregistrements, les unions et les tuples.
Espace de noms/Chemin du module : 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
Membres statiques
Membre |
Description |
---|---|
Lit tous les champs d'une déclaration d'exception F#, dans l'ordre de déclaration |
|
Obtient les types de plage et de domaine d'un type de fonction F# ou du type au moment de l'exécution d'une fermeture qui implémente un type F#. |
|
Lit tous les champs d'une valeur d'enregistrement, dans l'ordre de déclaration |
|
Obtient les éléments de tuple de la représentation d'un type de tuple F#. |
|
Obtient les cas d'un type d'union. |
|
Retourne la valeur true si le type spécifié est une représentation d'une déclaration d'exception F#. |
|
Retourne true si le type spécifié est une représentation d'un type de fonction F# ou le type au moment de l'exécution d'une fermeture qui implémente un type de fonction F# |
|
Retourne la valeur true si le type spécifié est une valeur Type correspondant à la forme compilée d'un module F#. |
|
Retourne la valeur true si le type spécifié est une représentation d'un type d'enregistrement F#. |
|
Retourne la valeur true si le type spécifié est une représentation d'un type de tuple F#. |
|
Retourne true si le type spécifié est une représentation d'un type d'union F# ou le type au moment de l'exécution d'une valeur de ce type |
|
Retourne un Type object représentant le type de fonction F# avec le domaine et la plage donnés |
|
Retourne un Type représentant un type de tuple F# avec les types d'élément donnés |
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 2,0, 4,0, portables