次の方法で共有


FSharpType.GetUnionCases メソッド (F#)

共用体型のケースを取得します。

名前空間/モジュール パス: Microsoft.FSharp.Reflection

アセンブリ: FSharp.Core (FSharp.Core.dll 内)

// Signature:
static member GetUnionCases : Type * ?BindingFlags -> UnionCaseInfo []

// Usage:
FSharpType.GetUnionCases (unionType)
FSharpType.GetUnionCases (unionType, bindingFlags = bindingFlags)

パラメーター

  • unionType
    型: Type

    入力の共用体型。

  • bindingFlags
    型: BindingFlags

    省略可能なバインディング フラグ。

例外

例外

状態

ArgumentException

入力の型が共用体型でない場合にスローされます。

戻り値

指定した共用体型のケース (UnionCaseInfo オブジェクト) の説明の配列。

プラットフォーム

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

参照

その他の技術情報

Reflection.FSharpType クラス (F#)

Microsoft.FSharp.Reflection 名前空間 (F#)