title: Does this DateTime code do anything different to DateTime.now
body: <p>I've come across the following method in some inherited legacy code.   It feels like it should be replace-able with a simple "<strong>return DateTime.Now</strong>".  However it seems so obvious that I don't want to make the change in-case I'm missing some hidden intent of this code.  </p>
  
  <pre><code>public static DateTime GetTimeStamp() 
  {
     return new DateTime(DateTime.Now.Ticks); 
  }
  </code></pre>
  
  <p>My guess is that at the time the implementer mistaken thought that "DateTime.Now" returned a reference rather than a new instance but has anyone ever come across this or know a real reason it could have been implemented this way.  </p>