![](collapse_all.gif)
![](collapse_all.gif)
- disposing (Boolean)
- true if the Dispose method was invoked by user code.
![](collapse_all.gif)
This method disposes the ZipInputStream. It may also close the underlying stream, depending on which constructor was used.
Typically the application will call Dispose() implicitly, via a using statement in C#, or a Using statement in VB.
Application code won't call this code directly. This method may be invoked in two distinct scenarios. If disposing == true, the method has been called directly or indirectly by a user's code, for example via the public Dispose() method. In this case, both managed and unmanaged resources can be referenced and disposed. If disposing == false, the method has been called by the runtime from inside the object finalizer and this method should not reference other objects; in that case only unmanaged resources must be referenced or disposed.