IDisposable
Objects that implement IDisposable may be used in using statements
Interface Synopsis
interface IDisposable {...}
Public Methods
->__dispose(): void
This method is invoked exactly once at the end of the scope of the using statement, unless the program terminates with a fatal error