در این دوره به مباحثی مانند زبان اسمبلی دات نت و ایجاد کدهای IL در زمان اجرا پرداخته خواهد شد؛ به همراه روشهایی جهت جایگزینی Reflection متداول خواص، با نمونههایی بسیار بسیار سریعتر که با کمک امکانات فضای نام Reflection.Emit میسر میشود.
پیشنیازهای دوره
- آشنایی مقدماتی با زبان سیشارپسطح دوره
متوسطلیست سرفصلها
- بررسی مقدماتی مراحل کامپایل یک قطعه کد سیشارپ و آشنایی با OpCodes
- مثالهایی بیشتر از عملکرد پشتهای MSIL
- تولید پویای کد در زمان اجرا توسط Reflection.Emit
- بررسی مثالها و جزئیات بیشتر تولید کدهای پویا توسط Reflection.Emit
- ایجاد یک کلاس جدید پویا و وهلهای از آن در زمان اجرا توسط Reflection.Emit
- دسترسی سریع به مقادیر خواص توسط Reflection.Emit
- وهله سازی یک کلاس موجود توسط Reflection.Emit
- ایجاد یک اسمبلی جدید توسط Reflection.Emit