protected override void Dispose(bool release_all) { System.Diagnostics.Debug.WriteLineIf(!release_all, "****** Missing Dispose() call for " + GetType().Name + ". ****** "); base.Dispose(release_all); }