Reflection ve Dinamik Assembly’ler

   Yazdığım bir uygulamada; uygulamada yüklü assembly’lerin listesini alarak bunlar içerisinde belirli bir attribute’a sahip olanlar üzerinde işlem yapmak istiyordum. Bunun içinde assembly’lerin listesini aldıktan sonra aşağıdaki kodu yazmıştım :     Fakat bu kodu çalıştırdığım zaman System.NotSupportedException hatasını alıyordum. Biraz araştırmanın ardından bunun sebebinin kullandığım 3. parti kütüphanelerden birinin dinamik olarak bir assembly oluşturarak bunu…

Çağıran Yöntemin İzinde

   C# ile kod yazıyor ve yönteminizi kimin tarafından çağırıldığını bilmek istiyorsanız, System.Diagnostics namespace’i (isimuzayı) altında bulabileceğiniz StackTrace sınıfı tam aradığınız şey olacak!     Bu sınıfın yöntemlerine göz atacak olursanız GetFrame yöntemi ile Satır, sütun numarası, dosya adı, yöntem adı gibi sizi çağıran yöntem hakkında detaylı bilgilere ulaşabilirsiniz. Alabileceğiniz bu bilgiler içinde tahminimce işinize en…