Saat masuk C #, bagaimana saya bisa mempelajari nama metode yang disebut metode saat ini? Saya tahu semua tentang System.Reflection.MethodBase.GetCurrentMethod()
, tetapi saya ingin pergi satu langkah di bawah ini di jejak tumpukan. Saya telah mempertimbangkan untuk mengurai jejak stack, tetapi saya berharap untuk menemukan cara yang lebih bersih dan lebih eksplisit, seperti Assembly.GetCallingAssembly()
tetapi untuk metode.
StackTrace
, StackFrame
dan CallerMemberName
) dan memposting hasilnya sebagai intisari untuk dilihat orang lain di sini: gist.github.com/wilson0x4d/7b30c3913e74adf4ad99b09163a57a1f