Classe Reflection.FSharpType (F#)
Contém as operações associadas a construir e analisar os tipos de F# como, por exemplo, registros, uniões e tuplas.
Caminho do namespace/módulo: Microsoft.FSharp.Reflection
Assembly: FSharp.Core (em 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
Membros estáticos
Membro |
Descrição |
---|---|
Lê todos os campos a partir de uma F# declaração de exceção, na ordem de declaração. |
|
Obtém os tipos de domínio e o intervalo a partir de um tipo de função F# ou o tipo de tempo de execução de um fechamento de implementação de um tipo F#. |
|
Lê todos os campos a partir de um valor de registro, na ordem de declaração. |
|
Obtém os elementos de tupla da representação de um tipo de tupla F#. |
|
Obtém os casos de um tipo de união. |
|
Retorna true se o tipo especificado é uma representação de um F# exceção declaração. |
|
Retorna true se o tipo especificado é uma representação de um tipo de função F# ou o tipo de tempo de execução de um fechamento de implementação de uma F# função tipo. |
|
Retorna true se o tipo especificado é um Type valor correspondente para o formato compilado de um F# do módulo. |
|
Retorna true se o tipo especificado é uma representação de um F# registro tipo. |
|
Retorna true se o tipo especificado é uma representação de um F# tupla tipo. |
|
Retorna true se o tipo especificado é uma representação de um tipo de união F# ou o tipo de tempo de execução de um valor do tipo. |
|
Retorna um Type object que representa o tipo de função F# com um determinado domínio e intervalo. |
|
Retorna um Type que representa um tipo de tupla do F# com os tipos de determinado elemento. |
Plataformas
O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP Professional x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Informações sobre versão
O tempo de execução F#
Compatível com: 2.0, 4.0
Silverlight
Compatível com: 3