title: Whether dispose is called automatically by GC when not explitly called?
body: <p>I have DisposableObject is IDisposable. I know that it should be wrapped to the using or dispose is explicitly called.</p>
  <pre><code>public void Method()    
  {
         var disposable = new DisposableObject();
  }
  </code></pre>
  <p>But I have argued about this logic with some colleagues.
  Do you think that 'unhanled' Dispose method will be called on automatically by GC on some point?</p>
  <p>Thanks for the answer.</p>