public void Dispose() { if (disposed) { return; } disposed = true; if (this.content != null) { this.content.Dispose(); } // CONSIDER: MakeReadOnly? #if DEBUG GC.SuppressFinalize(this); #endif }