title: Suppress "Member is never assigned to" warning in C#
body: <p>I have the following code: </p>
  
  <pre><code>ViewPortViewModel _Trochoid;
  public ViewPortViewModel Trochoid
  {
      get { return _Trochoid; }
      set { this.RaiseAndSetIfChanged(value); }
  }
  </code></pre>
  
  <p>using ReactiveUI INPC support. The compiler is always warning me that <code>Trochoid</code> is never assigned to and will always be null. However due to the magic that <code>RaiseAndSetIfChanged</code> performs through <code>CallerMemberName</code> support, the code does work and the compiler is wrong.</p>
  
  <p>How do I <em>cleanly</em> suppress these warnings in my code?</p>