title: How to get the current exception without having passing the variable?
body: <p>I am looking for a way to retrieve the current exception without having to pass it as a variable.</p>
  
  <p>Suppose the following code</p>
  
  <pre><code>public void MakeItFail()
  {
      try
      {
          throw new FailException();
      }
      catch // Yes I'm aware that this shouldn't be done, but I don't want to go through all the code base and change it
      {
          ShowMessage("An error occured");
      }
  }
  
  public void ShowMessage(string message)
  {
      // How can I retrieve the exception here
  }
  </code></pre>
  
  <p>In the watch window, I can use $exception to get the current exception. Is there is a code equivalent?</p>