private void Dispose(bool pDisposing) { if (!_disposed) { if (pDisposing) { GlobalTimer.UnRegister(this); } _disposed = true; } }