title: Case Insensitive Dictionary not working
body: <p>I have spend a couple of hours trying to figure out why my generic Dictionary(Of String, String) is not ignoring case.</p>
  
  <p>Here is my code:</p>
  
  <pre><code>Dim test As New System.Collections.Generic.Dictionary(Of String, String)(System.StringComparison.OrdinalIgnoreCase)
  test.Add("FROG", "1")
  Console.WriteLine(test.ContainsKey("frog"))
  </code></pre>
  
  <p>The console shows  "False"  every time.  It should be showing "True".   </p>
  
  <p>If I use: </p>
  
  <pre><code>Console.WriteLine(test."frog")) 
  </code></pre>
  
  <p>I get a KeyNotFoundException.</p>
  
  <p>It seems as if the Comparer parameter is being completely ignored.</p>
  
  <p>What is going on?</p>