الإسلوب FSharpType.GetUnionCases

يحصل على حالات نوع اتحاد.

مساحة الاسم/مسار الوحدة النمطية: 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

    علامات الربط الاختيارية.

استثناءات

الاستثناء

Condition

ArgumentException

يطرح عندما يكون المدخل من نوع آخر غير إتحاد.

القيمة المُرجعة

مصفوفة أوصاف حالات التوحيد المعطى.

ملاحظات

يفترض أن النوع المعطى هو نوع اتحاد. إذا لم يكن كذلك، يتم رفع ArgumentException أثناء العملية الحسابية المسبقة.

الأنظمة الأساسية

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