Compartir a través de


Reflection.UnionCaseInfo (Clase de F#)

Representa un caso de un tipo de unión discriminada.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Reflection

Ensamblado: FSharp.Core (en FSharp.Core.dll)

[<Sealed>]
type UnionCaseInfo =
 class
  member this.GetCustomAttributes : Type -> obj []
  member this.GetCustomAttributes : unit -> obj []
  member this.GetCustomAttributesData : unit -> IList<CustomAttributeData>
  member this.GetFields : unit -> PropertyInfo []
  member this.DeclaringType :  Type
  member this.Name :  string
  member this.Tag :  int
 end

Miembros de instancia

Miembro

Descripción

DeclaringType

Tipo en el que se produce el caso.

GetCustomAttributes

Devuelve los atributos personalizados asociados al caso que coincide con el tipo de atributo especificado.

GetCustomAttributesData

Devuelve los atributos personalizados de datos asociados con el caso.

GetFields

Campos asociados al caso, representados por un objeto PropertyInfo.

Name

Nombre del caso.

Tag

Marca de entero para el caso.

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

Vea también

Referencia

Microsoft.FSharp.Reflection (Espacio de nombres de F#)