IVsSearchProvider Interface
Exposes a single search provider.
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
| Name | Description | |
|---|---|---|
![]() | Category | Gets an identifier for the search provider. |
![]() | Description | Gets a description of the provider results, for example "Searches top-level menu items." |
![]() | DisplayText | Gets a displayable name for the search provider, for example "Menu items." |
![]() | Shortcut | Gets a unique category shortcut that can be used in filtering the results from multiple providers. For example, searching for "@cmd" only returns search results from the provider with category shortcut "cmd". |
![]() | Tooltip | Gets a tooltip for the provider. The tooltip is displayed when it appears in the Global Search UI instead of "Show results from this category only". |
| Name | Description | |
|---|---|---|
![]() | CreateItemResult(String) | Creates a new instance of a search result from a persistence string previously obtained by getting the value of the persistence data string. |
![]() | CreateSearch(UInt32, IVsSearchQuery, IVsSearchProviderCallback) | Creates a search task from the specified cookie and search query. |
![]() | ProvideSearchSettings(IVsUIDataSource) | Injects specialized settings into the data model associated with the command search provider. |

