public WebMessengerHookManager(IntPtr hWnd, BrowserSet browserSet) { _hWnd = hWnd; _browserSet = browserSet; }
protected virtual void Dispose(bool disposing) { if (_disposed) return; if (disposing) { _browserSet = null; _hWnd = IntPtr.Zero; try { TryUnsubscribeFromTabNameChangeEvent(); TryUnsubscribeFromTabSelectedEvent(); TryUnsubscribeFromTabSelectionCountChangedEvent(); TryUnsubscribeFromTabClosedEvent(); } catch (InvalidOperationException) { } } _disposed = true; }