Freigeben über


Reflection.UnionCaseInfo-Klasse (F#)

Stellt einen Fall eines Unterscheidungs-Union-Typs dar.

Namespace/Modulpfad: Microsoft.FSharp.Reflection

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

Instanzmember

Member

Beschreibung

DeclaringType

Der Typ, in dem der Fall auftritt.

GetCustomAttributes

Gibt die benutzerdefinierten Attribute zurück, die dem dem angegebenen Attributtyp entsprechenden Fall zugeordnet sind.

GetFields

Die dem Fall zugeordneten Felder, dargestellt durch eine PropertyInfo.

Name

Der Name des Falls.

Tag

Das ganzzahlige Tag für den Fall.

Plattformen

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

Versionsinformationen

F#-Runtime

Unterstützt in: 2.0, 4.0

Silverlight

Unterstützt in: 3

Siehe auch

Weitere Ressourcen

Microsoft.FSharp.Reflection-Namespace (F#)