title: Is "ReferenceEquals(myObject, null)" better practice than "myObject == null"?
body: <p>I have a co-worker who's a fan of writing his null checks as follows:</p>
  
  <pre><code>if (!ReferenceEquals(myObject, null))
  </code></pre>
  
  <p>I, on the other hand, find this syntax cumbersome to read and prefer:</p>
  
  <pre><code>if (myObject != null)
  </code></pre>
  
  <p>I've found some articles and stack overflow questions discussing the merits of ReferenceEquals with respect to operator overloading, but outside of the operator overloading scenario, is there any benefit to ReferenceEquals vs == ?</p>