title: How do I customize Visual Studio's private field generation shortcut for constructors?
body: <p>VS 2017 (and maybe olders versions) gives me this handy little constructor shortcut to generate a <code>private readonly</code> field and assign it.</p>
  
  <p>Screenshot:</p>
  
  <p><a href="https://i.stack.imgur.com/L3Ec9.png" rel="noreferrer"><img src="https://i.stack.imgur.com/L3Ec9.png" alt="enter image description here"></a></p>
  
  <p>This ends up generating a private member called <code>userService</code> and then assigns it with:</p>
  
  <pre><code>this.userService = userService;
  </code></pre>
  
  <p>This goes against the code style that I use which is to name all private members with a prefix <code>_</code> resulting in assignment that should look like:</p>
  
  <pre><code>_userService = userService;
  </code></pre>
  
  <p>How can I make it so that VS obeys this code style rule with its code generation shortcuts?</p>