Kaynaklar

PM Metalama / PostSharp Blog
Blog

4haber
4 gün önceson haber
Metalama 2027.0
Çağrıları derlemede yönlendir
PMMetalama / PostSharp Blog Gaël Fraiteur 4 gün önce

Metalama 2027.0 ile metot çağrılarını build sırasında yönlendirme

Metalama 2027.0, build sırasında seçilen metot çağrılarını yeniden yazan çağrı noktası interceptor'ları ekliyor. Böylece NuGet paketindeki ya da .NET kütüphanelerindeki bir metot, kaynak kodu değiştirilmeden sarmalanabilir. Yazı, T# şablonuyla yeniden deneme örneğini, elle yazılmış bir denetim yönlendirmesini ve kapsam kurallarını anlatıyor.

PostSharp 2027.0
Ajan aspect'leri görsün
PMMetalama / PostSharp Blog Gaël Fraiteur 5 gün önce

PostSharp 2027.0, AI kodlama ajanlarına derleme sonuçlarını ve API bilgisini veriyor

PostSharp 2027.0, Claude Code ve Codex gibi AI kodlama ajanlarının PostSharp projelerinde doğru çalışması için yeni araçlar sunuyor. Eklentiler, derleme sonrası aspect bilgisini veren CLI komutları, derleme mesajlarının belgeleri ve aspect testleri bu kapsamda. PostSharp ile aspect yazan ya da bakım yapan .NET geliştiricileri için pratik bir gelişme.

PostSharp 2027.0
Aspect'lere DI servisi
PMMetalama / PostSharp Blog Gaël Fraiteur 6 gün önce

PostSharp 2027.0'da aspect'ler servisleri constructor injection ile alabiliyor

PostSharp 2027.0, aspect'lerin dependency injection container'ından servis istemesine izin veriyor. Derleme sırasında bu servisler, geliştirilen sınıfın constructor parametrelerine eklenir; böylece global service locator kullanmaya gerek kalmaz. Eski kod kademeli olarak taşınabilir ve PostSharp Caching cache backend'ini container'dan alabilir.

PostSharp 2027.0
Tipli aspect advice'ları
PMMetalama / PostSharp Blog Gaël Fraiteur 23 Eki

PostSharp 2027.0'da advice parameter binding ile aspect'ler boxing olmadan çalışır

PostSharp 2027.0 ile advice parameter binding herkese açık hale geldi: aspect advice'ları artık MethodExecutionArgs yerine tipli parametreler alıyor. Bu sayede sıcak yollarda çağrı başına heap tahsisi, boxing ve cast maliyetleri ortadan kalkıyor. Bağlamalar derleme zamanında denetlendiği için hatalar üretime değil build'e düşüyor.

Geri bildirim

Bir hata mı buldun, bir fikrin mi var? Yazdığın mesaj doğrudan bana e-posta olarak gelir.

Mesaj türü