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.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.

GetFields

Campos asociados al caso, representados por un objeto PropertyInfo.

Name

Nombre del caso.

Tag

Marca de entero para el caso.

Plataformas

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Información de versiones

Runtime de F#

Se admite en las versiones: 2.0, 4.0

Silverlight

Se admite en la versión: 3

Vea también

Referencia

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