title: Auto add 'this' identifier when auto completing in visual studio
body: <p>I use a custom set of rules in <a href="http://stylecop.codeplex.com/" rel="nofollow">StyleCop</a> along with it's ReSharper plugin to automatically check my code as I type. </p>
  
  <p>The rule <a href="http://stylecop.soyuz5.com/SA1101.html" rel="nofollow">SA1101</a> in StyleCop states that calls to members of the current class need to begin with <code>this.</code> to indicate that it is in-fact defined in the current class.</p>
  
  <p>Is there a way to set it up so when I go to auto-complete a member of the class, it automatically adds in the <code>this.</code> prefix, so I don't have to remember how to type it or add it afterwards?</p>
  
  <p>Lets use <code>public bool Running { get; set; }</code> as an example:</p>
  
  <p>I type "<code>Run</code>" + <kbd>Tab</kbd>, and right now it comes out to <code>Running</code>, but I would like it to come out as <code>this.Running</code>.</p>
  
  <p>This would save a-lot of time and typing.</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>Please note that the option <code>ReSharper =&gt; Options =&gt; Code Editing =&gt; C# =&gt; Formatting Style =&gt; Other =&gt; "Force 'this.' qualifier for instance member"</code> (as mentioned by Jon) in resharper does not work as intended. Neither when adding a <code>;</code> at the end of the statement (which would be acceptable), or after the tab is <code>this.</code> being added to the class member.</p>