title: c# get and set accessors datetime
body: <p>I am receiving unreachable code detected in my properties. This worked for regular string fields but not for DateTime data type. </p>
  
  <pre><code>private DateTime m_RenewalDate;
      public DateTime M_RenewalDate
              {
                  get { return m_RenewalDate != null ? m_RenewalDate : DateTime.MinValue; }
                  set { m_RenewalDate = value; }
              }
  </code></pre>
  
  <p>this is my sqldatareader </p>
  
  <pre><code>reader.GetDateTime(reader.GetOrdinal("M_RENEWALDATE"))
  </code></pre>