Come ottenere il nome del metodo chiamante dallo stack usando reflection

Cosi:

   1: using System.Diagnostics;
   2:     void Log(string eventMessage)
   3: { 
   4:    Console.WriteLine("Event logged by " + (new StackTrace()).GetFrame(1).GetMethod().Name); 
   5:    Console.WriteLine("Event: " + eventMessage);
   6: }
   7:  

 

Fonte: Tips & Tricks for ASP.NET, IIS, and Visual Web Developer

 

Print | posted on Friday, August 14, 2009 1:41 AM

Comments on this post

No comments posted yet.

Your comment:

 (will show your gravatar)
 
Please add 8 and 4 and type the answer here: