Udostępnij za pośrednictwem


Metoda FSharpType.GetUnionCases (F#)

Pobiera przypadkach typu Unii.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Reflection

Zestaw: FSharp.Core (w FSharp.Core.dll)

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

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

Parametry

  • unionType
    Typ:Type

    Typ danych wejściowych Unii.

  • bindingFlags
    Typ:BindingFlags

    Opcjonalne wiążące flagi.

Wyjątki

Wyjątek

Warunek

ArgumentException

Generowane, gdy typ wejściowy nie jest typem Unii.

Wartość zwracana

Tablica opisy przypadków (UnionCaseInfo obiektów) danego typu Unii.

Platformy

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

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0, 4.0, przenośne

Zobacz też

Informacje

Klasa Reflection.FSharpType (F#)

Obszar nazw Microsoft.FSharp.Reflection (F#)