كيفية القيام بما يلي: البحث عن كائنات, ملفات تعريف, ومراجع (رموز)

يمكنك استخدام مستعرض الكائنات, الانتقال إلى, بحث عن الرمز, أو الانتقال إلى التعريف للبحث عن كائنات, ملفات تعريف, أو مراجع (رموز) في حلٍ ما.

في مستعرض الكائنات, يمكنك كتابة سلسلة بحثية لتصفية أسماء الرموز التي يتم عرضها في جزء الكائنات للنطاق الحالي للاستعراض. على سبيل المثال، تقوم السلسلة MyObject بإرجاع "MyObject," "MyObjectTest" و "CMyObject."

يمكنك استخدام ميزة الانتقال إلى للبحث عن رمز أو ملف في التعليمات البرمجية للمصدر .

يمكن استخدام التبويب بحث عن الرمز من النافذة بحث واستبدال للقيام ببحث أكثر تقدماً. يتم عرض النتائج في النافذة إيجاد نتائج الرمز. للمزيد من المعلومات، راجع ابحث عن الرمز ,نافذة البحث و الاستبدال والبحث عن نافذة نتائج الرمز.

ملاحظة

النقر بزر الماوس الأيمن فوق رمز في جزء الكائنات مستعرض الكائنات ثم النقر فوق البحث عن كافة مراجع يعرض النتائج في النافذة إيجاد نتائج الرمز أيضاً.

يمكنك أيضاً البحث عن تعريف عنصر التعليمات البرمجية الأصلية بالنقر بزر الماوس الأيمن فوق مثيل من العنصر في المحرر ثم النقر فوق الانتقال إلى التعريف.

البحث عن رموز باستخدام مستعرض الكائنات

عندما تقوم بكتابة سلسلة بحث في المربع بحث في مستعرض الكائنات،يتم البحث في النطاق الحالي للاستعراض فقط. استخدم القائمة استعراض لتحديد نطاقاً الاستعراض. لمزيد من المعلومات حول كيفية القيام ببحث النطاق، راجع كيفية: عرض وتغيير نطاق استعراض.

للبحث عن رموز باستخدام سلسلة بحث في مستعرض الكائنات

  1. في مستعرض الكائنات، في القائمة استعراض قم بتحديد نطاقاً للاستعراض.

  2. في المربع بحث, اكتب كل أو جزء من اسم الرمز الذي تبحث عنه, أو قم باختيار واحد من القائمة المنسدلة.

    ملاحظة

    عمليات البحث هي غير حساسة لحالة الأحرف.

  3. انقر فوق بحث.

    يعرض جزء الكائنات فقط أسماء تلك الرموز في نطاق الاستعراض الذي يتضمن سلسلة البحث. يتم تمييز السلسلة في كل مطابقة.

لمسح النتائج

  • في مستعرض الكائنات، انقر فوق الزر مسح البحث على شريط الأدوات.

    يعرض جزء الكائنات الآن كل الكائنات الموجودة في النطاق الحالي للاستعراض.

البحث عن رموز باستخدام التنقل إلى

يسمح لك الانتقال إلى بالعثور على و التنقل إلى موقع معين في الحل, أو استكشاف العناصر في الحل. يساعدك ذلك على اختيار مجموعة جيدة من النتائج المتطابقة من استعلام.

مربع الحوار "انتقال إلى"

للبحث عن رموز أو ملفات انتقل إلى

  1. من القائمة تحرير، انقر فوق التنقل إلى.

  2. في المربع العلوي, اكتب سلسلة بحث.

    إذا كانت سلسلة البحث تحتوي على أحرف كبيرة, البحث حساس لحالة الأحرف ؛ وإلا، فإن البحث ليس حساس لحالة الأحرف.

    لاحظ أن النتائج تعرض في المربع السفلي أثناء الكتابة, وتتغيير أثناء كتابة أكثر. على سبيل المثال، إذا قمت بكتابة انقر، إذا كل أسماء الرمز التي تحتوي على "انقر" بتم عرضها؛ ولكن، إذا أضفت مسافة والحرف E، إذا يتم تصفية القائمة لعرض الرموز التي تتضمن "انقر" و "E" فقط (المسافة تتم معاملتها على أنها علاقة and).

نتائج البحث قد تتضمن رموز ملفات تعريف و أسماء ملفات في الحل, ولكن لا تتضمن مساحات الأسماء أو المتغيرات المحلية.

يمكنك النقر نقراً مزدوجاً فوق إحدى النتائج لعرض التعريف في التعليمات البرمجية.

يمكنك البحث عن الكلمات الأساسية المضمنة في الرمز باستخدام حالة Camel و أحرف التسطير السفلي لتقسيم الرمز إلى الكلمات الأساسية . على سبيل المثال، للعثور على رمز "AddOrderHeader ” ، قد تبحث عن "ADD” ، ”Order ” , "header", "order add" , "AOH" و تركيبات أخرى كما هو مبين في الجدول التالي.

اسم الرمز

الكلمات الأساسية المقترنة

مطابقة أمثلة سلسلة البحث

AddOrderHeader

Add, Order, Header

“add”, “order”, “header“, “order add”, “AOH”, “a o”, “add ord”, “OrderH”

تحديث العميل

تحديث, العميل

“update”, “customer”, “customer upd”, “update c”

بناء الجملة الانتقال إلى لا يدعم منطق خاص أو أحرف خاصة مثل هذه:

  • مطابقة حرف بدل

  • عوامل المنطق المنطقية بما في ذلك ، أو & ، |

  • دتعبيرات عادية

للقيام باستعلام محسّن استخدم بحث عن الرمز .

البحث عن رموز باستخدام" بحث عن الرمز"

استخدم علامة تبويب بحث عن الرمز من النافذة بحث واستبدال لتحديد موقع الأسطر في تعليمات مشروعك البرمجية حيث يتم تعريف الرمز, يشار إليه, أو يستخدم. وبشكل خاص، بفيد بحث عن الرمز كما يلي:

  • البحث عن التعريف للرمز أو اكتشاف ملفات تعريف متعددة لرمز.

  • البحث عن مراجع إلى رمز ومثيلات يتم استخدامه في تعليماتك البرمجية.

  • استكشاف التسلسلات الهرمية الكائنه في المكونات المرجعية والخارجية بحيث يمكنك الحصول على المزيد حول وظائفها.

يختلف استخدام بحث عن الرمز عن "البحث عن النص" ، كما يلي:

  • يتيح لك بحث عن الرمز تحديد نطاق البحث لكي يتضمن رموز فقط.

  • تشير إلى أي من ملفات تعريف متوفرة للرمز و مراجع إليه في النافذة نتائج البحث عن الرمز.

  • يتيح لك البحث في المكونات الخارجية التي ليس لديك مصدر تعليماتها البرمجية.

للبحث عن رموز باستخدام سلسلة بحث في علامة التبويب "بحث عن رمز" من النافذة بحث واستبدال

  1. إذا تم تخزين الملفات التي يتم البحث عنها ضمن تحكم بمصادر التعليمات البرمجية ، تأكد منها.

  2. تبديل أية مستندات مفتوحة إلى عرض المصدر.

  3. على قائمة التحرير أنقر فوق بحث وإستبدال ثم أنقر فوق البحث عن رمز.

  4. في القائمة بحث في, قم بتحديد أحد نطاقات البحث التالية.

    • ترصد الكل المكونات البحث إلى لكل المكونات المتوفرة, بما في ذلك الحل الحالي, مكوناته المشار إليها, مكتبة فئات .NET Framework ، ,اية مكونات قمت بإضافتها باستخدام إضافة مكونات أخرى.

    • يرصد .NET Framework البحث لمكتبة الفئات .NET Framework فقط.

    • يرصد الحل الخاص بي البحث إلى أسماء الرموز التي تم تعريفها أو المشار إليه فقط الحل المفتوح.

    • يرصد إعداد المكون الخاص (مستعرض الكائن) البحث إلى المكونات المضافة حالياً فقط إلى نطاق البحث تعيين المكون المخصص من مستعرض الكائنات.

    • يرصد إعداد المكون الخاص(البحث عن رمز) البحث إلى المكونات التي تمت إضافتها حالياً فقط إلى مجال البحث إعداد المكون الخاص في البحث عن الرمز.

    • انقر فوق زر الاستعراض (...) لعرض تحرير مربع الحوار تعيين المكون المخصص , ثم قم بتحديد مجموعة مجلدات بحث مخصصة. لمزيد من المعلومات، راجع كيفية: عرض وتغيير نطاق استعراض.

  5. ضمن خيارات البحث ، عيّن الخيارات التي تريدها، كما يلي:

    • يقوم الكلمة بأكملها بتصفية نتائج البحيث بحيث يتم عرض فقط تلك التي تحتوي على سلسلة البحث فقط. على سبيل المثال، البحث عن MyObject سيرجع "MyObject" ولكن ليس "CMyObject" أو "MyObjectC."

    • تقوم بادئة بتصفية النتائج بحيث فقط تلك التي تبدأ مع سلسلة البحث يتم عرضها. على سبيل المثال، البحث عن MyObject سيرجع "MyObject" و "MyObjectTest" لكن ليس "CMyObject".

    • تقوم سلسلة فرعية بإرجاع كل النتائج التي تحتوي على سلسلة البحث. على سبيل المثال، للبحث عن MyObject سيعود "MyObject," "MyObjectTest" و "CMyObject."

    مع أي من هذه الخيارات يمكنك أيضاً تحديد مطابقة حالة الأحرف. هذا الخيار يقوم بتصفية النتائج زيادةً بحيث يتم عرض فقط تلك التي تطابق حالة سلسلة البحث. على سبيل المثال، في بحث عن MyObject مع تحديدمطابقة حالة الأحرف سيقوم بإرجاع "MyObject" ولكن ليس "myobject" أو "MYOBJECT."

    ملاحظة

    تظل إعدادات البحث عن واستبدال سارية المفعول من بحث إلى بحث. لمزيد من المعلومات، راجع ابحث عن الرمز ,نافذة البحث و الاستبدال.

  6. في المربع البحث عن, أدخل السلسلة أو التعبير الذي تريد البحث عنه.

    ملاحظة

    لا يمكن استخدام أحرف البدل و التعبيرات العادية في عمليات البحث بحث عن الرمز .

  7. اضغط بحث عن الكل لتبدأ البحث.

    يتم عرض النتائج في البحث عن نافذة نتائج الرمز. يمكن النقر مزدوجاً على نتيجة للانتقال إلى مطابقة له في التعليمات البرمجية.

التنقل إلى تعريف

في المحرر, عندما تريد البحث عن تعريف عنصر تعليمات برمجية أصلي, انقر يميناً على العنصر ثم انقر فوق الانتقال إلى التعريف. يمكنك البحث عن عناصر مثل الأعضاء, الأنواع, المتغيرات, المحليات, و وهكذا دواليك.

الانتقال إلى التعريف يستخدم معلومات المحول البرمجي لتحديد موقع التعريف الأصلي وعرضه, حتى إذا كانت تعليماتك البرمجية تستخدم زوائد أو استنتاجات النوع, بشرط أن يكون الموقع متوفر ل‏‫Visual Studio.

للبحث عن تعريف عنصر تعليمات برمجية

  • في المحرر، انقر بزر الماوس الأيمن فوق عنصر التعليمات البرمجية الذي تريد البحث عن تعريف له, ثم انقر فوق الانتقال إلى التعريف.

    الوحدة نمطية التي عرف فيه العنصر أصلاً, إذا كان ذلك متوفراً, يتم عرضه على علامة تبويب جديدة في المحرر. إذا لم يكن التعريف متوفر, يتم عرض رسالة إعلام بالخطأ.

راجع أيضًا:

المهام

كيفية: التنقل في "مستعرض الكائنات"

المرجع

البحث عن نافذة نتائج الرمز

البحث عن الأوامر رمز

رمز تعريف إطار

موارد أخرى

How to: Use Reference Highlighting