title: Advantage to assigning a Word Interop call to a variable if it isn't used
body: <p>Say I've got a call like this</p>
  
  <pre><code>Document document = application.Documents.Open(...)
  </code></pre>
  
  <p>I can then refer to document and do stuff to it much like I can with any other variable. For example, </p>
  
  <pre><code>int count = document.Words.Count;
  </code></pre>
  
  <p>However, if I don't want to do anything with the result is there any advantage to assigning it to a variable? I.e. is this</p>
  
  <pre><code>Document document = application.Documents.Open(...)
  </code></pre>
  
  <p>Any better than</p>
  
  <pre><code>application.Documents.Open(...)
  </code></pre>