title: How to autocomplete methods with resharper templates
body: <p>I have a resharper template like below</p>
  
  <pre><code>new Assembly().$Add$.View();
  </code></pre>
  
  <p><code>Add</code> has been marked as <code>Execute Basic Completion</code> macro. Now when I expand the macro I get</p>
  
  <pre><code>new Assembly().Add.View();
  </code></pre>
  
  <p>with Add highlighted and the autocomplete popup raised. I then select the method I want to expand in here which can be one of a dozen methods starting with <code>Add</code> such as <code>AddLine</code> or <code>AddPointCloud</code> etc. However when I select the method the following happens.</p>
  
  <pre><code>new Assembly().AddLine();.View();
  </code></pre>
  
  <p>Note that <code>AddLine</code> is a method with a single argument. As well an extra semicolon has been injected into the template breaking the code. The desired finished line would be</p>
  
  <pre><code>new Assembly().AddLine(points).View();
  </code></pre>
  
  <p>where <code>points</code> is a variable declared previously and I would type it in during template expansion.</p>
  
  <p>My question is, is it at all possible using resharper templates to trigger autocompletes on methods such as above with the method being in the middle of a call chain.</p>