فئة: Reflection.FSharpType (F#)

يحتوي على عمليات مقترنة بإنشاء وتحليل أنواع F# مثل التسجيلات و الاتحادات و مجموعات الأعضاء

مساحة الاسم/مسار الوحدة النمطية: Microsoft.FSharp.Reflection

التجميع: FSharp.Core (في FSharp.Core.dll)

[<AbstractClass>]
[<Sealed>]
type FSharpType =
 class
  static member GetExceptionFields : Type * ?BindingFlags -> PropertyInfo []
  static member GetFunctionElements : Type -> Type * Type
  static member GetRecordFields : Type * ?BindingFlags -> PropertyInfo []
  static member GetTupleElements : Type -> Type []
  static member GetUnionCases : Type * ?BindingFlags -> UnionCaseInfo []
  static member IsExceptionRepresentation : Type * ?BindingFlags -> bool
  static member IsFunction : Type -> bool
  static member IsModule : Type -> bool
  static member IsRecord : Type * ?BindingFlags -> bool
  static member IsTuple : Type -> bool
  static member IsUnion : Type * ?BindingFlags -> bool
  static member MakeFunctionType : Type * Type -> Type
  static member MakeTupleType : Type [] -> Type
 end

أعضاء ثابتة

العضو

الوصف

GetExceptionFields

يقرأ كافة الحقول من تعريف استثناء ، بترتيب التعريف

GetFunctionElements

يحصل على المجال و أنواع النطاق من دالة نوع F# أو من نوع وقت التشغيل لإغلاق عن طريق تطبيق نوع F#‎

GetRecordFields

يقرأ كافة الحقول من قيمة تسجيل ، بترتيب التعريف

GetTupleElements

يحصل على عناصر مجموعة الأعضاء من التمثيل الخاص بنوع المجموعة في F#‎.

GetUnionCases

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

IsExceptionRepresentation

إرجاع "صحيح" إذا typ تمثيل لإعلان الإستثناء

IsFunction

إرجاع "صحيح" إذا كان typ تمثيل لدالة نوع F# أو نوع وقت التشغيل لإغلاق عن طريق تطبيق دالة نوع F#‎

IsModule

إرجاع "صحيح" إذا كان typ هو قيمة System.Type تناظر النموذج المحول برمجياً الخاص بوحدة نمطية F#‎

IsRecord

ترجع "صحيح" إذا كان typ تمثيل لنوع تسجيل خاص بF#

IsTuple

ترجع "صحيح" إذا كان typ تمثيل لنوع مجموعة أعضاء خاص بF#

IsUnion

إرجاع "صحيح" إذا كان typ هو تمثيل نوع اتحاد F# أو نوع وقت تشغيل لقيمة من هذا النوع

MakeFunctionType

إرجاع System.Type الذي يمثل دالة نوع F# بالمجال و النطاق المحددين

MakeTupleType

ترجع System.Type الذي يمثل نوع مجموعة أعضاء F# مع أنواع العناصر المعطاة.

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

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