title: C# commenting technique / reuse of comments
body: <p>i am generally declaring fields in a class as a private field together with a public property which accesses this field from outside (nothing spectacular so far <em>smile</em>):</p>
  
  <pre><code>private bool doILookGood;
  
  public bool DoILookGood
  {
     get { return doILookGood; }
     set { doILookGood = value; }
  }
  </code></pre>
  
  <p>Now I was wondering if there's an elegant and efficient way to comment this situation without writing the same comment twice. In other words i want to retain the functionality that the IDE is showing me a variables comment while mouse-hovering with a tooltip.</p>
  
  <p>So far i am commenting in this way:</p>
  
  <pre><code>/// &lt;summary&gt;
  /// This i always true.
  /// &lt;/summary&gt;
  private bool doILookGood;
  
  /// &lt;summary&gt;
  /// This i always true.
  /// &lt;/summary&gt;
  public bool DoILookGood
  {
     get { return doILookGood; }
     set { doILookGood = value; }
  }
  </code></pre>
  
  <p>and I want to have something like this:</p>
  
  <pre><code>/// &lt;summary&gt;
  /// This i always true.
  /// &lt;/summary&gt;
  private bool doILookGood;
  
  /// &lt;summary cref="doILookGood" /&gt;
  public bool DoILookGood
  {
     get { return doILookGood; }
     set { doILookGood = value; }
  }
  </code></pre>
  
  <p>I know that using XML tags for commenting private fields is not very meaningful because they don't show up in the generated doc but again i only want to have (IDE-internal) comment-tooltips.</p>
  
  <p>Maybe someone has a clue :)</p>