Seniorسختی 4 از ۵· در 60٪ مصاحبههای این حوزه پرسیده شده
Source Generator چیست؟
☆نشان کردنپاسخ کوتاه
قابلیتی در C# که در زمان کامپایل کد C# تولید میکند و باعث کاهش Reflection و افزایش Performance میشود.
پاسخ کامل
Source Generator بخشی از فرآیند Compilation (مبتنی بر Roslyn) است که میتواند بر اساس کد موجود، کد C# جدید تولید و به همان Compilation اضافه کند؛ بدون نیاز به نوشتن دستی یا استفاده از Reflection در Runtime.
