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.GetCustomAttributesData : unit -> IList<CustomAttributeData>
  member this.GetFields : unit -> PropertyInfo []
  member this.DeclaringType :  Type
  member this.Name :  string
  member this.Tag :  int
 end

Instanzmember

Member

Description

DeclaringType

Der Typ, in dem der Fall auftritt.

GetCustomAttributes

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

GetCustomAttributesData

Gibt die benutzerdefinierten Attributdaten zurück, die mit dem Fall verknüpft 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 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 2,0, 4,0, portablen

Siehe auch

Referenz

Microsoft.FSharp.Reflection-Namespace (F#)