Throwing ArgumentNullException
<p>Is it a good idea to throw ArgumentNullException() when having a null value? <a href="http://stackoverflow.com/questions/3400818/exception-to-throw-when-expecting-a-null-value">This</a> thread doesn't mention the most obvious exception to throw on a null.</p>

<p>Thanks</p>
