title: Auto Encapsulate Field Refactoring, Difference between 'Use field' and 'Use Property'?
body: <p>On Visual Studio 2017, I have two options when using the Auto Encapsulate Field Refactoring Tool:</p>
  
  <ol>
  <li>Use Property</li>
  <li>Still use field</li>
  </ol>
  
  <p><a href="https://i.stack.imgur.com/C8n6T.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/C8n6T.png" alt="Screenshot of the menu in French."></a></p>
  
  <p>I have tested the different option on a basic class:</p>
  
  <pre><code>public class Test_EncapsulateFieldRefactoring_Property
  {
      public int id;
      public string name;
  }
  </code></pre>
  
  <p>But both option gave the same result:</p>
  
  <pre><code>public class Test_EncapsulateFieldRefactoring_Property
  {
      private int id;
      private string name;
  
      public int Id { get =&gt; id; set =&gt; id = value; }
      public string Name { get =&gt; name; set =&gt; name = value; }
  }
  </code></pre>
  
  <p>Why do those options exist? Where is the difference (in code generated , "useage"<sup>*</sup>)?</p>
  
  <p><br/><hr/>Disclamer:</p>
  
  <ul>
  <li>The screenshot is a on French VS. So option translations are made by me, real option text may differ.</li>
  <li>I know the difference between field and property. I have checked a lot of topics to see if it was not a dupe. I could have missed one. </li>
  <li><sup>*</sup>, Can't find a good translation for this one: "in the way you use it". But in this context not the difference in use between as field and property but in the menu option.</li>
  </ul>