protected override void Dispose (bool disposing) { base.Dispose (disposing); Console.WriteLine (this.GetType ().ToString () + " disposed " + disposing.ToString ()); }