نسخه 2026.0 از PostSharp منتشر شد که پشتیبانی کامل از .NET 10 و C# 14 را ارائه میدهد. این نسخه شامل پشتیبانی از بلوکهای توسعه (Extension Blocks) که در C# 14 معرفی شدهاند، میباشد. به طور پیشفرض، ویژگیهای چندگانه (Multicast Attributes) اعضای بلوکهای توسعه را نادیده میگیرند تا از اعمال ناخواسته جنبهها (Aspects) به متادیتا تولید شده توسط کامپایلر جلوگیری شود. توسعهدهندگان میتوانند با تنظیم ویژگی AllowExtensionBlockMembers در MulticastAttribute و MulticastAttributeUsageAttribute، جنبهها را به طور صریح به اعضای بلوکهای توسعه هدف قرار دهند. همچنین، متد ReflectionHelper.IsExtensionBlockMetadata جدید برای شناسایی متادیتا مرتبط با بلوکهای توسعه معرفی شده است. نسخههای حداقل پشتیبانی شده فریمورکها نیز بهروزرسانی شدهاند.
مشاهده مطلب اصلی