title: How to disable undesirable auto-complete with Visual Studio + ReSharper?
body: <p>I'm using Visual Studio 2010 and ReSharper 5.</p>
  
  <p>I define this at the top of a .cs file.</p>
  
  <pre><code>#if X86
  using size_t = System.Int32;
  #else
  using size_t = System.Int64;
  #endif
  </code></pre>
  
  <p>Then I can use size_t and know that it is a native integer, 32 bits if compiled as a 32 bit assembly, and 64 bits if compiled as a 64 bit assembly. (for those that are curious, the alternatives are always use Int64, or branch at runtime on IntPtr.Size == 4 and have two versions of the code. I prefer this solution.)</p>
  
  <p>However, if I type size_t and hit space, it will be automatically converted to Int64 (or Int32 if X86 is defined). Obviously that's undesirable.</p>
  
  <p>I went into ReSharper options and went to Environment \ Intellisence \ Completion behavior and disabled all the checkboxes under "Automatically complete single item with:".</p>
  
  <p>It still happens, is there anything else I can try?</p>