title: Resharper Create Custom Refactor for ReactiveUI's ReactiveObject
body: <p>So I have a ton of viewmodels and models in my code that require each property to use the ReactiveUI way of observing their changes:</p>
  
  <pre><code>private bool _myProperty;
  public Boolean MyProperty
  {
      get { return _myProperty; }
      set { this.RaiseAndSetIfChanged(ref _myProperty, value); }
  }
  </code></pre>
  
  <p>Using Resharper I can convert this:</p>
  
  <pre><code>public Boolean MyProperty { get; set; }
  </code></pre>
  
  <p>Into this:</p>
  
  <pre><code>private bool _myProperty;
  public Boolean MyProperty
  {
      get { return _myProperty; }
      set { _myProperty = value; }
  }
  </code></pre>
  
  <p>Then I have to manually convert it into the first code snippet above to get my ReactiveUI functionality incorporated.</p>
  
  <p>What I'm trying to figure out is if there is a way to write a custom refactoring for Resharper that will allow me to add a 'Convert to Reactive Property' shortcut to the tool menu that appears when the cursor is on top of a simple property member?  (on top of the already existing 'Convert to auto-property' and 'Convert to property with change notification' options already there.</p>
  
  <p>Any help is greatly appreciated!  This would save me a TON of time when coding...</p>