Yöntem adı etkin bir şekilde günlüğe kaydetmenin yollarını bulmaya çalışıyorum w.r.t. hız ve süreklilik. Sanırım .Net 4.5 Caller Information attributes, hız kısmı hariç sadece bu amaç için ortaya çıkıyor. Bunların sadece System.Reflection.MethodBase.GetCurrentMethod() veya stackTrace.GetFrame (1) .GetMethod() adını kullanarak sözdizimsel şekerler olduğunu hissediyorum. (here var). (veya) Bu yöntemler de performans avantajları sağlıyor mu?Performans Caller Information öznitelikleri kullanılarak vuruldu
C# 'da, derleme zamanında yöntem adını almanın bir yolu var mı (c++'da olduğu gibi)?
aslında onların performansını profilli mı, yoksa şunlardır:
için derlenmiş olacak mı? –
@DanielKelley Performansı ölçmedim. Arayan Bilgisi özelliklerinin kapsamı altında neler olduğunu bilmek istedim. Daniel, değiştirmenin tam olarak aradığım derleme zamanında gerçekleştiğini söyledi. – Imran