حذف الانعكاس Abstractions

انعكاس الإرسال تتوافق مع abstractions عن قرب إلى النظام نوع شائع التي underlies وقت تشغيل اللغة العامة.

تجميع هو التعيين مكونة من الوحدات النمطية للتعليمات البرمجية loadable وغيرها من موارد مع بعضها البعض بتطبيق وحدة وظيفية من. تجميعات أسماؤها التي تشكل الأساس من هيكلي لتسمية النظام نوع شائع.

تصنيف هذا الموضوع تجميعات كاما ثابت أو حيوية. تجميع ثابتة هو تجميع الذي هو تحميل من dهوk. تجميع حيوي هو تجميع الذي هو تم إنشاؤها باستخدام الانعكاس الإرسال. يعرض الجدول followفيg الإرسال abstractions المستخدمة بواسطة الانعكاس في ترتيب أبجدي.

تجريد

الوصف

AssemblyBuilder

فئة تعرف و يمثل تجميع حيوي. يرث من Assemblyفئة.

ConstructorBuilder

فئة تعرف و يمثل الدالة الإنشائية، والذي يوضح عملية إنشاء مثيل من نوع. يرث من ConstructorInfoفئة.

CustomAttributeBuilder

تعريف فئة تساعد السمات المخصصة.

DynamicMethod

فئة تعريف أسلوب عمومي التي يمكن تنفيذها باستخدام مفوض.

EnumBuilder

يساعد في تعريف فئة و تمثل على نوع قائمة تعداد. يرث من Typeفئة.

EventBuilder

أ للفئات التي هو المستخدمة لتعريف وتمثل حدث. يرث من EventInfoفئة. أحداث من نوع الكائنات تحديد الانتقالات الولاية المسماة التي يمكن تسجيل المشتركين أو إلغاء تسجيل الفائدة باستخدام وظائف "واصف الوصول.

FieldBuilder

أ للفئات التي هو المستخدمة لتعريف وتمثل أحد الحقول. يرث من FieldInfoفئة. حقل هو subdivهوion مسمى قيمة. أ نوع يمكن أن يكون لأعضاء الحقل. أ وحدة نمطية? أو نوعا أيضا الرجوع حقول المعرفة في مقطع.sdata من ملف محمول تنفيذي (PE).

ILGenerator

أ للفئات التي هو المستخدمة لتعريف وتمثل اللغة Microsoft Office 2010 Suite المتوسطة (MSIL). يترجم المترجم في نفس الوقت (JIT) وقت التشغيل إرشادات MSIL إلى تعليمات برمجية الأصلية.

Label

أ للفئات التي هو تمثيل غير شفاف للتسمية المستخدمة بواسطة فئة ILGenerator. تتطابق مع تسميات إلى مواقع معينة في تعليمات برمجية MSIL.

LocalBuilder

تعريف فئة يمثل متغير محلي داخل نص أسلوب.

MethodBuilder

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

ModuleBuilder

أ للفئات التي هو المستخدمة لتعريف وتمثل وحدة نمطية. يرث من Moduleفئة.

هي وحدة نمطية وحدة التحويل البرمجي أو وحدة تطوير. A وحدة نمطية? تاريخ الإنشاء using the انعكاس emit API هو called a ديناميكي وحدة نمطية? for the مدة of the تشغيل في which the وحدة نمطية? was تاريخ الإنشاء. The term ديناميكي وحدة نمطية? does not يطبق if the وحدة نمطية? هو تم الحفظ إلى قرص و then تم تحميله من قرص. ديناميكي الوحدات النمطية that can be تم الحفظ إلى قرص كـ a ملف PE are called persistable ديناميكي الوحدات النمطية. ديناميكي الوحدات النمطية that exist فقط في ذاكرة are called transient ديناميكي الوحدات النمطية.

ParameterBuilder

A فئة that هو used إلى define و represent a معلمة. يرث من ParameterInfoفئة. معلمات are مواقع? that represent الوسيطات of وظائف أو constructors.

PropertyBuilder

A فئة that هو used إلى define و represent a خاصية. يرث من PropertyInfoفئة. خصائص of an كائن نوع specify named قيم that are accessible using accessor وظائف that read و write the القيمة.

TypeBuilder

A فئة that هو used إلى define و represent a نوع. Inherits من the نوع فئة. أنواع describe قيم. The نوع defines the allowable قيم و the allowable العمليات supported بواسطة the قيم of the نوع. أنواع can have الأعضاء that are أنواع, وظائف, حقول, خصائص, أو أحداث.

راجع أيضًا:

المبادئ

التجميعات في وقت تشغيل اللغة العامة

موارد أخرى

تبعث أساليب حيوية و تجميعات