title: Are there any issues with assigning a new CancellationTokenSource(); to a variable more than once?
body: <p>Can someone clarify for me.  If I have a variable of type CancellationTokenSource and it already has been assigned to like this:</p>
  
  <pre><code>public CancellationTokenSource tokenSource2;
  
  tokenSource2 = new CancellationTokenSource();
  </code></pre>
  
  <p>Then would there be any problem if later in my code I did this:</p>
  
  <pre><code>tokenSource2 = new CancellationTokenSource();
  </code></pre>
  
  <p>What is confusing me is that there is a way of disposing of the CancellationTokenSource. </p>
  
  <p>Should I dispose of it before assigning to it again?</p>