/// <summary>
 /// Pops the method name off the asynchronous diagnostic stack.
 /// </summary>
 public override void OnExit(MethodExecutionArgs args)
 {
     AsyncDiagnosticStack.Pop();
 }
 /// <summary>
 /// Pushes the method name onto the asynchronous diagnostic stack.
 /// </summary>
 public override void OnEntry(MethodExecutionArgs args)
 {
     AsyncDiagnosticStack.Push(_methodName);
 }