Example #1
0
        public void Dispose()
        {
            CheckDisposed();

            IsDisposed = true;

            _keyBindingCommandFilter.Dispose();
            _wpfTextView.Properties.RemoveProperty(Constants.TextViewModelKey);

            _wpfTextView             = null;
            _keyBindingCommandFilter = null;
            _braceMatchingTaggerOpt  = null;
        }
Example #2
0
        public void Dispose()
        {
            CheckDisposed();

            IsDisposed = true;

            _wpfTextView.MouseHover -= _wpfTextView_MouseHover;
            _keyBindingCommandFilter.Dispose();
            _wpfTextView.Properties.RemoveProperty(Constants.TextViewModelKey);

            _wpfTextView                  = null;
            _keyBindingCommandFilter      = null;
            _braceMatchingTaggerOpt       = null;
            _lastMouseHoverPointOpt       = null;
            _previosMouseHoverFileVersion = FileVersion.Invalid;
            _quickInfoOpt                 = null;
        }