AdvancedLauncher.Tools.Interop.RedirectedHwndHost.Dispose C# (CSharp) Method

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void
        protected virtual void Dispose(bool disposing)
        {
            VerifyNotDisposed();

            if (disposing) {
                _inputRedirectionTimer.IsEnabled = false;
                _inputRedirectionTimer = null;

                _outputRedirectionTimer.IsEnabled = false;
                _outputRedirectionTimer = null;

                if (Handle != null) {
                    Handle.Dispose();
                    Handle = null;
                }

                if (_redirectedWindow != null) {
                    _redirectedWindow.Dispose();
                }
            }

            IsDisposed = true;
        }

Same methods

RedirectedHwndHost::Dispose ( ) : void