title: Changing property stubs for Interface refactoring
body: <p>Is it possible to change the stub used to implement interfaces in Visual Studio 2008? </p>
  
  <p>For instance, when I choose either<br>
  <code>Implement interface 'IMyInterface'</code><br>
   or<br>
   <code>Explicitly implement interface 'IMyInterface'</code></p>
  
  <p>Instead of a number of properties that look like this:</p>
  
  <pre><code>    public string Comment
      {
          get
          {
              throw new NotImplementedException();
          }
          set
          {
              throw new NotImplementedException();
          }
      }
  </code></pre>
  
  <p>I'd like my properties to use the C# 3.0 auto-implemented properties and look like this:</p>
  
  <pre><code>    public string Comment {get;set;}
  </code></pre>
  
  <p>I want to do this to avoid forcing this interface to be an abstract class.</p>
  
  <p>I've looked through the snippets in the Visual Studio folder, but I didn't see any that would be appropriate.  I've also googled and searched SO, and found nothing.</p>
  
  <p>If this isn't possible, does anyone have a macro I can steal?</p>
  
  <p>Thanks.</p>
  
  <p><strong>edit:</strong>  I have tried editing the snippets located in <code>C:\Program Files\Microsoft Visual Studio 9.0\VC#\Snippets\1033\Refactoring</code> but these changes don't change the implementation.  I've tried making the changes, then reopening Visual Studio, which doesn't work.  Am I doing something wrong here?</p>