public int RemoveAdornments() { _sink.Unadvise(); _optionService.OptionChanged -= OnOptionChanged; AddOrRemoveDropdown(enabled: false); return(VSConstants.S_OK); }
public int RemoveAdornments() { _sink.Unadvise(); _globalOptions.OptionChanged -= GlobalOptionChanged; if (_codeWindow is IVsDropdownBarManager dropdownManager) { RemoveDropdownBar(dropdownManager); } return(VSConstants.S_OK); }
void INavigationBarPresenter.Disconnect() { _manager.RemoveDropdownBar(); _codeWindowEventsSink.Unadvise(); foreach (var view in _trackedTextViews.Values) { view.Caret.PositionChanged -= OnCaretPositionChanged; view.GotAggregateFocus -= OnViewGotAggregateFocus; } _trackedTextViews.Clear(); }
public int RemoveAdornments() { _sink.Unadvise(); if (_optionService != null) { _optionService.OptionChanged -= OnOptionChanged; _optionService = null; } if (_workspaceRegistration != null) { _workspaceRegistration.WorkspaceChanged -= OnWorkspaceRegistrationChanged; _workspaceRegistration = null; } if (_codeWindow is IVsDropdownBarManager dropdownManager) { RemoveDropdownBar(dropdownManager); } return(VSConstants.S_OK); }