Yansıma tabanlı C# kodunda dinamik yöntemlerle karşılaştım ve henüz tam olarak ne olduğunu anlamaya çalışıyorum. Özellikle çalışma zamanında CLR yöntemlerinin üretilmesine ve belirtilmesine izin veren bir DynamicMethod
sınıfı var gibi görünüyor. Ama sonra da MethodBuilder
sınıfı var. İkisi de çok benzer şeyler yapıyor gibi görünüyor. Görünüşe göre "dinamik derlemeler" AssemblyBuilder
sınıfları ve "dinamik türler" TypeBuilder
sınıflarıdır. Hepsi, her durumda System.Reflection.Emit
ad alanında bulunur.Dinamik yöntemler nelerdir ve DynamicMethod, MethodBuilder öğesinden farklıdır?
MSDN, bu konuda değerli küçük yüksek düzeyde bilgilere sahip gibi görünüyor. Eğer birisi dinamik yöntemlerin ne olduğunu açıklayabilirse, burada XYZBuilder
derslerinin tam olarak nerede olduğu ve her birinin ne işe yaradığı açıklanabilirse, bu harika olur. Bilmem gereken diğer Reflection.Emit türleri ve işlevleri de takdir edilecektir. Ben the documentation for DynamicMethod
düşünüyorum
Doh. MSDN sayfalarını çok geç okurken bunu kaçırmış olmalıyım. Teşekkürler. – Noldorin