/autoref

مراجع تجميعات تلقائياً إذا كانت تحمل نفس الاسم كمساحة اسم التي تم استيرادها أو كتعليق توضيحي نوع عند التصريح متغير.

/autoref[+ | -]

الوسيطات

  • +| -
    في بشكل افتراضي إلا إذا تم تحديد/nostdlib+. تحديد/autoref+ أو/autoref فقط، يؤدي المترجم تلقائياً مرجع تجميعات استناداً إلى مساحات الأسماء التي تم استيرادها والأسماء المؤهلة بالكامل.

ملاحظات

يرشد خيار/autoref المترجم إلى مرجع تجميعات دون الحاجة إلى تمرير تجميع إلى /مرجع . عند استخدام استيراد إلى استيراد مساحة الاسم، أو قمت باستخدام اسم نوع مؤهل بالكامل في تعليمات برمجية، يبحث برنامج التحويل البرمجي JScript تجميع الذي يحتوي على النوع. راجع /lib لمناقشة كيفية البحث عن المحول البرمجي JScript للتجميعات.

لن يحاول مرجع تجميع إذا كان له نفس الاسم كالاخراج المحول البرمجي ملف من البرامج التي تقوم بإنشائها.

مثال

سيتم ترجمة البرنامج التالي وتشغيلها عندما يكون/autoref+ ساري المفعول، سيقوم المحول البرمجي مرجع النظام.dll كنتيجة لنوع التعليق التوضيحي عند التصريح متغير.

var s: System.Collections.Specialized.StringCollection = 
                   new System.Collections.Specialized.StringCollection();
print(s);

سيتم ترجمة البرنامج التالي وتشغيلها متى/autoref+ هو في الواقع؛ سيشير المحول البرمجي النظام.dll كنتيجة للجملة استيراد.

import System;
var s = new System.Collections.Specialized.StringCollection();
print(s);

توضح هذه الأمثلة أيضا كيفية ظهور المحول البرمجي لأسماء تجميع استناداً إلى نوع تعليق توضيحي أو عبارات استيراد . عندما المحول البرمجي لم بحث تجميع تسمى النظام.Collections.Specialized.dll التي تتضمن StringCollection، عن النظام.Collections.dll. فشل إلى العثور على ذلك الملف، وذلك عن النظام.dll، يتم العثور على إلى تحتوي على StringCollection.

راجع أيضًا:

المرجع

استيراد جملة

reference/

موارد أخرى

خيارات المحول البرمجي JScript