title: C# syntax - Colon after a variable name
body: <p>Quick question; I've recently upgraded to VS2010, and got the new version of ReSharper.</p>
  
  <p>Now, when ReSharper is giving me autocomplete options for a variable, it give me the option of &lt;<em>variableName</em>>:</p>
  
  <p>What does the <strong>:</strong> stand for?</p>
  
  <p>For example; I have this:</p>
  
  <pre><code>var productIds = new List&lt;int&gt;(inventoryItemsToProcess.Keys);
  </code></pre>
  
  <p>And when I start typing out a line like this:</p>
  
  <pre><code>var lastOrderDates = GetProductLastOrderDates(pro
  </code></pre>
  
  <p>It gives me the option for <code>productIds</code> as well as <code>productIds:</code></p>
  
  <p>What's the difference between the two?</p>