2010-11-09 15 views

Odpowiedz

35

Spróbuj

var methodInfo = System.Reflection.MethodBase.GetCurrentMethod(); 
var fullName = methodInfo.DeclaringType.FullName + "." + methodInfo.Name; 
10

Prawdopodobnie chcą GetCurrentMethod().DeclaringType, która zwraca Type obiekt, który przechowuje informacje o klasie, która deklaruje metodę. Następnie możesz użyć właściwości FullName, aby uzyskać przestrzeń nazw.

var currentMethod = System.Reflection.MethodBase.GetCurrentMethod(); 
var fullMethodName = currentMethod.DeclaringType.FullName + "." + currentMethod.Name; 
Powiązane problemy