Comment trouver la méthode qui a appelé la méthode actuelle ?
Comment trouver la méthode qui a appelé la méthode actuelle ?
Comment trouver la méthode qui a appelé la méthode actuelle ?
Re: Comment trouver la méthode qui a appelé la méthode actuelle ?
Essayez ceci :
```
using System.Diagnostics;
// Get call stack
StackTrace stackTrace = new StackTrace();
// Get calling method name
Console.WriteLine(stackTrace.GetFrame(1).GetMethod().Name);
```
en une ligne :
```
(new System.Diagnostics.StackTrace()).GetFrame(1).GetMethod().Name
```
```
using System.Diagnostics;
// Get call stack
StackTrace stackTrace = new StackTrace();
// Get calling method name
Console.WriteLine(stackTrace.GetFrame(1).GetMethod().Name);
```
en une ligne :
```
(new System.Diagnostics.StackTrace()).GetFrame(1).GetMethod().Name
```