private int RemoveDropDownBar() { if (_client != null) { IVsDropdownBarManager manager = (IVsDropdownBarManager)_window; _client.Unregister(); _client = null; return(manager.RemoveDropdownBar()); } return(VSConstants.S_OK); }
private int AddDropDownBar() { DropDownBarClient dropDown = _client = new DropDownBarClient( _textView, AnalysisItem.GetAnalysis(_textView.TextBuffer) ); IVsDropdownBarManager manager = (IVsDropdownBarManager)_window; IVsDropdownBar dropDownBar; int hr = manager.GetDropdownBar(out dropDownBar); if (ErrorHandler.Succeeded(hr) && dropDownBar != null) { hr = manager.RemoveDropdownBar(); if (!ErrorHandler.Succeeded(hr)) { return(hr); } } hr = manager.AddDropdownBar(2, dropDown); return(hr); }
private int RemoveDropDownBar() { if (_client != null) { IVsDropdownBarManager manager = (IVsDropdownBarManager)_window; _client.Unregister(); _client = null; return manager.RemoveDropdownBar(); } return VSConstants.S_OK; }
private int AddDropDownBar() { DropDownBarClient dropDown = _client = new DropDownBarClient( _textView, AnalysisItem.GetAnalysis(_textView.TextBuffer) ); IVsDropdownBarManager manager = (IVsDropdownBarManager)_window; IVsDropdownBar dropDownBar; int hr = manager.GetDropdownBar(out dropDownBar); if (ErrorHandler.Succeeded(hr) && dropDownBar != null) { hr = manager.RemoveDropdownBar(); if (!ErrorHandler.Succeeded(hr)) { return hr; } } hr = manager.AddDropdownBar(2, dropDown); return hr; }