How can I find the method that called the current method?

后端 未结 19 1710
猫巷女王i
猫巷女王i 2020-11-21 22:50

When logging in C#, how can I learn the name of the method that called the current method? I know all about System.Reflection.MethodBase.GetCurrentMethod(), but

相关标签:
19条回答
  • 2020-11-21 23:21
    var callingMethod = new StackFrame(1, true).GetMethod();
    string source = callingMethod.ReflectedType.FullName + ": " + callingMethod.Name;
    
    0 讨论(0)
提交回复
热议问题