Compartilhar via


Classe Reflection.UnionCaseInfo (F#)

Representa os exemplos de um tipo discriminado de união.

Namespace/Module Path: Microsoft.FSharp.Reflection

Assembly: FSharp.Core (em 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

Métodos como membros exemplo

Membro

Descrição

DeclaringType

O tipo que ocorrem no caso.

GetCustomAttributes

Retorna atributos personalizados associados com os casos que corresponde ao tipo de dado atributo.

GetCustomAttributesData

Retorna os dados de atributos personalizados associados com os casos.

GetFields

Os campos associados com os casos, representados por PropertyInfo.

Nome

O nome dos casos.

Marca

A marca inteiro para os casos.

Plataformas

O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informações de Versão

Versões da biblioteca principal de F#

Suportado em: 2,0, 4,0, portáteis

Consulte também

Referência

Microsoft.FSharp.Reflection Namespace (F#)