public static void Main()
using(MyClass mc = new MyClass())
Console.WriteLine("Go!");
class MyBaseClass : IDisposable
Console.WriteLine("Disposing Base Class.");
class MyClass : MyBaseClass, IDisposable
public new void Dispose()
Console.WriteLine("Disposing Derived Class.");