title: ArgumentNullException message without parameter name
body: <p>I am throwing ArgumentNullException in part of my code in C#. I want to catch and display the error message of my exception. But without the parameter name. I want to pass the parameter name to the exception constructor.</p>
  
  <pre><code>throw new ArgumentNullException("myParameter", errorMessageStringVariable);
  </code></pre>
  
  <p>If I call <code>error.Message</code> I get something like</p>
  
  <p>errorMessageStringVariable 
  parameter name: myParameter</p>
  
  <p>I want to display only the errorMessageStringVariable. Is it possible using ArgumentNullException, without some kind of formating on the error.Message?</p>