protected override void Dispose(bool disposing) { if (disposing) { lock (Lock) { // TBD } } base.Dispose(disposing); } #endregion