627 Stimmen

Wie kann ich die Methode finden, die die aktuelle Methode aufgerufen hat?

Wie kann ich bei der Protokollierung in C# den Namen der Methode erfahren, die die aktuelle Methode aufgerufen hat? Ich weiß alles über System.Reflection.MethodBase.GetCurrentMethod() aber ich möchte in der Stapelverfolgung einen Schritt darunter gehen. Ich habe in Erwägung gezogen, den Stacktrace zu analysieren, aber ich hoffe, einen saubereren, expliziteren Weg zu finden, etwas wie Assembly.GetCallingAssembly() sondern für Methoden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X