title: Deserialize XML dateTime to UTC
body: <p>I am consuming an XML webservice with XSD elements such as:</p>
  
  <pre><code>&lt;xs:element nillable="true" type="xs:dateTime" name="ENDDATE"/&gt;
  </code></pre>
  
  <p>XML might look like the following:</p>
  
  <pre><code>&lt;ENDDATE&gt;2016-08-01T18:35:49+04:00&lt;/ENDDATE&gt;
  </code></pre>
  
  <p>I used XSD.exe to autogenerate C# classes, when I inspect these the <code>DateTime</code> object will contain the time in system-local time, with <code>Kind==Local</code>.</p>
  
  <p>Is there a way I can force the DateTime instances to be in UTC time without manually hacking the auto-generated classes for every such field (there are rather a lot)?</p>