Possible Duplicate:
Can you use reflection to find the name of the currently executing method?
C# how to get the name of the current method from code
For example:
void foo() { Console.Write(__MYNAME__); }
print: foo
it's possible do it in C#?
Try this:
System.Reflection.MethodBase.GetCurrentMethod().Name
You can check the stack trace
using System.Diagnostics; // get call stack StackTrace stackTrace = new StackTrace(); // get calling method name Console.WriteLine(stackTrace.GetFrame(0).GetMethod().Name);
But beware, if the method is inlined you get the parent method name.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With