public int GetTextViewFilter( IVsIntellisenseHost intellisenseHost, IOleCommandTarget nextCmdTarget, out IVsTextViewFilter textViewFilter) { var wpfTextView = GetViewFromIVsIntellisenseHost(intellisenseHost); if (wpfTextView == null) { textViewFilter = null; return(VSConstants.E_FAIL); } textViewFilter = new VenusCommandFilter(wpfTextView, SubjectBuffer, nextCmdTarget, ComponentModel); return(VSConstants.S_OK); }
public int GetTextViewFilter( IVsIntellisenseHost intellisenseHost, IOleCommandTarget nextCmdTarget, out IVsTextViewFilter textViewFilter) { var wpfTextView = GetViewFromIVsIntellisenseHost(intellisenseHost); if (wpfTextView == null) { textViewFilter = null; return(VSConstants.E_FAIL); } textViewFilter = new VenusCommandFilter <TPackage, TLanguageService>(_languageService, wpfTextView, SubjectBuffer, nextCmdTarget, _editorAdaptersFactoryService); return(VSConstants.S_OK); }