النمط النشط DerivedPatterns.SpecificCall

التعرف على المكالمات إلى دالة معينة أو أسلوب. Th هو هو نقش نشطة ذات معلمات.

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

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

// Signature:
( |SpecificCall|_| ) : (templateParameter:Expr) -> Expr -> (Expr option * Type list * Expr list) option

المعلمات

  • templateParameter
    اكتب: Expr

    التعبير قالب إدخال الذي يحدد الأسلوب إلى الاتصال.

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

نوع الإرجاع رسمي هو (Expr option * Type list * Expr list) option. خيار يشير إلى ما إذا كان هناك هو مطابقة ناجحة. في مطابقة النقش تعبير، إدخال هو decomposed، بناء على تطابق ناجحة، في المجموعة عناصر الثلاثة. العنصر أول يمثل الكائن الهدف الاختيارية، التي هو إذا كان موجوداً الهدف هو أسلوب مثيل. يمثل العنصر الثاني يتضمن إنشاء مثيل نوع عام، الذي هو غير فارغ إذا كان الهدف هو خاصة بإنشاء عام. يمثل العنصر الثالث الوسيطات إلى الدالة أو الأسلوب.

ملاحظات

Th هو دالة هو باسم SpecificCallPatternفي تجميع.NET Framework. إذا التي تحاول الوصول إليها العضو من لغة.NET Framework غير ذلك 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

راجع أيضًا:

موارد أخرى

أسلوب: Quotations.DerivedPatterns (F#)

مساحة الإسم: Microsoft.FSharp.Quotations (F#)