Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Contiene operaciones que están relacionadas con la construcción y el análisis de los tipos de F#, como registros, uniones y tuplas.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Reflection
Ensamblado: FSharp.Core (en 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
Miembros estáticos
Miembro |
Descripción |
|---|---|
Lee todos los campos de una declaración de excepción de F#, en orden de declaración. |
|
Obtiene los tipos de intervalo y de dominio de un tipo de función de F# o del tipo en tiempo de ejecución de una clausura que implementa un tipo de F#. |
|
Lee todos los campos de un valor de registro, por orden de declaración. |
|
Obtiene los elementos de tupla de la representación de un tipo de tupla de F#. |
|
Obtiene los casos de un tipo de unión. |
|
Devuelve true si el tipo especificado es una representación de una declaración de excepción de F#. |
|
Devuelve true si el tipo especificado es una representación de un tipo de función de F# o el tipo en tiempo de ejecución de una clausura que implementa un tipo de función de F#. |
|
Devuelve true si el tipo especificado es un valor de Type correspondiente al formato compilado de un módulo de F#. |
|
Devuelve true si el tipo especificado es una representación de un tipo de registro de F#. |
|
Devuelve true si el tipo especificado es una representación de un tipo de tupla de F#. |
|
Devuelve true si true es una representación de un tipo de unión de F# o el tipo en tiempo de ejecución de un valor de ese tipo. |
|
Devuelve un objectType que representa el tipo de función de F# con el dominio y el intervalo especificados. |
|
Devuelve un objeto Type que representa un tipo de tupla de F# con los tipos de elemento especificados. |
Plataformas
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Información de versiones
Versiones de la biblioteca básica de F#
Se admite en: 2.0, 4.0, portables