How to replace default interface property implementation expansion with automatic properties
By default, when you implement an interface in a class, you get the following for properties:
public string ClassName { get { throw new NotImplementedException(); } set { throw new NotImplementedException(); } }
But of course the typical thing to do is to implement them as automatic properties. You have two options at this point: modify the default expansion snippet, or do a find & replace with a regex.
How to change the default property stub expansion
Open the PropertyStub.snippet from C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC#\Snippets\1033\Refactoring\PropertyStub.snippet, and change the <Code> from:...