title: Do you need to call Dispose() on IWindsorContainer?
body: <p>I just noticed that the IWindsorContainer interface in Castle Windsor includes Dispose().</p>
  
  <p>None of the CastleWindsor tutorials I have seen (e.g. <a href="http://dotnetslackers.com/articles/designpatterns/InversionOfControlAndDependencyInjectionWithCastleWindsorContainerPart1.aspx" rel="nofollow noreferrer">http://dotnetslackers.com/articles/designpatterns/InversionOfControlAndDependencyInjectionWithCastleWindsorContainerPart1.aspx</a> and <a href="http://wiki.bittercoder.com/ContainerTutorials.ashx" rel="nofollow noreferrer">http://wiki.bittercoder.com/ContainerTutorials.ashx</a>) declare the container in a using block or call Dispose on it.</p>
  
  <p>Should I be calling Dispose() on my container, or does it depend? If the latter, upon what?</p>
  
  <p>Thanks</p>
  
  <p>David</p>