using System; using System.ComponentModel; namespace ET { public abstract class DisposeObject: Object, IDisposable, ISupportInitialize { public virtual void Dispose() { } public virtual void BeginInit() { } public virtual void EndInit() { } } }