title: Xamarin dictionary null pointer exception on iOS
body: <p>I have this piece of code, located on Xamarin core project:</p>
  
  <pre><code>response.LastPlayed = dto?.Scores["lastPlayed"] ?? "";
  </code></pre>
  
  <p>dto.Scores is a Dictionary &lt; string, string >, when dto or Scores is null it throws an exception even there are null safety operators and it <strong>only ocurrs on iOS</strong>.</p>
  
  <p>I suspect it happens because of some internal code in Xamarin, it differs between platforms but, does anyone have a good explanation?</p>