private void OpenSettingsDialog(Object state) { _timerForOpenSettingsDialog.Dispose(); _timerForOpenSettingsDialog = null; var tab = state as String; WorkspaceView.OpenSettingsDialog(tab); }
protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { _blockTouchDelayTimer?.Dispose(); _timeoutTimer?.Dispose(); _pointerInputTargetWindow?.Dispose(); _inputProvider?.Dispose(); } if (_hWinEventHook != IntPtr.Zero) { UnhookWinEvent(_hWinEventHook); } disposedValue = true; } }