/// <summary> /// Closes this control. /// </summary> public void Close() { var webViewControlAlreadyClosed = _webViewControlClosed; _webViewControlClosed = true; // Unsubscribe all events: UnsubscribeEvents(); if (!webViewControlAlreadyClosed) { _webViewControl?.Close(); _webViewControl?.Dispose(); } _webViewControl = null; Process = null; }