title: Prevent (Of …) auto completion in the Visual Basic editor
body: <p><strong>Repro</strong>:</p>
  
  <ol>
  <li>Start VS 2015</li>
  <li>Create a new VB.NET console application</li>
  <li><p>Start typing inside Sub Main():</p>
  
  <pre><code>Dim s = {"a", "b"}
  s.Se
  </code></pre></li>
  <li><p>Observe that Visual Studio helpfully offers the <code>Select</code> extension method:</p></li>
  </ol>
  
  <p><a href="https://i.stack.imgur.com/MySMs.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MySMs.png" alt="screenshot"></a></p>
  
  <ol start="5">
  <li>Hit <code>(</code> to auto-complete and start providing parameters to the method.</li>
  </ol>
  
  <p><strong>Actual result</strong>: <code>s.Select(Of …)()</code></p>
  
  <p><strong>Desired result</strong>: <code>s.Select()</code></p>
  
  <p>I don't want the <code>(Of …)</code> part since type inference works perfectly fine without it in 99% of the cases and it clutters my code. Is there a way to tell auto-complete not to do that?</p>
  
  <p><strong>Note</strong>: Apparently, this "issue" only affects the <code>Enumerable.Select(Of T)</code> and <code>Enumerable.SelectMany(Of T)</code> extension methods. <code>Enumerable.Cast(Of T)</code> and a custom <code>Select(Of T)</code> extension method work fine (no <code>(Of …)</code>).</p>