Reflection.UnionCaseInfo 类 (F#)

表示可区分联合类型的用例。

命名空间/模块路径: Microsoft.FSharp.Reflection

程序集:FSharp.Core(在 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

实例成员

成员

说明

DeclaringType

在其中发生用例的类型。

GetCustomAttributes

返回与用例关联并与给定特性类型匹配的自定义特性。

GetFields

与用例相关联、由 PropertyInfo 表示的字段。

Name

用例的名称。

Tag

用例的整数标记。

平台

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

版本信息

F# 运行时

受以下版本支持:2.0、4.0

Silverlight

受以下版本支持:3

请参见

参考

Microsoft.FSharp.Reflection 命名空间 (F#)