title: Autocompleting function with named argument template for coding convenience and accuracy
body: <p>I'm working with Visual Studio and I'd like to begin calling a function and have the editor create a named function call template by pressing CTRL+Some_key. </p>
  
  <p>Update: Just to be clear, I'm looking for functionality that works on every function call... so it would need to be able to analyze the preceding function, retrieve the argument names from the function definition, and put them into a templated form.</p>
  
  <p>Example: Let's say I have a function as follows:</p>
  
  <pre><code>void MyFunction(int someInt, string someString, bool someBool){...}
  </code></pre>
  
  <p>I'd like to type "MyFunction(", press a shortcut and have the editor create something like the following for me:</p>
  
  <pre><code>MyFunction(
          someInt:
          , someString:
          , someBool:
  )
  </code></pre>
  
  <p>It would also be amazing if I could edit the format of what it comes up with somewhere in Settings or actually be able to create multiple templates that I can select in a pop-up drop down.</p>
  
  <p>If anyone is aware of this functionality, I'd appreciate any help. If it doesn't exist, I'm also interested in an effective way to request as a feature. And if you'd like to see this feature, please reply!</p>
  
  <p>Thanks everyone.</p>