title: What is the difference between managed and native resources when disposing? (.NET)
body: <p>I was reading the <a href="http://msdn.microsoft.com/en-us/ms244737.aspx" rel="noreferrer">MSDN article about how to implement IDisposable</a> and I am uncertain about the difference between managed and native resources cited in the article.</p>
  
  <p>I have a class that must dispose 2 of its fields when it is disposed. Should I treat them as Managed (dispose only when disposing = true) or Native resources?</p>