Refactor Request
Not sure if it's already there, but the folks at DevExpress or JetBrains (or Microsoft, but I don't want to wait for another VS) should have a refactoring for CodeRush/Refactor! or Resharper that will convert verbose properties into C# 3.5 short properties, like so:
Make this:
protected bool isSponsored = false;
public bool IsSponsored
{ get { return isSponsored; } set { isSponsored = value; }}
Into this:
public bool IsSponsored { get; set; }
Ideally, it should work in two forms:
1) Right click on the property (field name let's say) and offer it as an option in that context.
2) Apply to all properties in a class.
And it should only do it if it is safe, of course. If I had set isSponsored to true in the original code, the refactoring wouldn't have been possible, since it would have changed the behavior.
Of course, if some enterprising developer has already done this, please comment with a link. Maybe Keyvan's done it - he just published a book on VS extensibility...