private void PresentObjectList(string title, ObjectList objectList) { var navInfo = new NavInfo(objectList); var findSymbol = (IVsFindSymbol)this.ServiceProvider.GetService(typeof(SVsObjectSearch)); var searchCriteria = new VSOBSEARCHCRITERIA2() { dwCustom = 0, eSrchType = VSOBSEARCHTYPE.SO_ENTIREWORD, grfOptions = (uint)_VSOBSEARCHOPTIONS2.VSOBSO_LISTREFERENCES | (uint)_VSOBSEARCHOPTIONS.VSOBSO_CASESENSITIVE, pIVsNavInfo = navInfo, szName = title, }; var criteria = new[] { searchCriteria }; var hresult = findSymbol.DoSearch(Guids.RoslynLibraryId, criteria); ErrorHandler.ThrowOnFailure(hresult); }