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