INavigateToItemProvider2 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
扩展 INavigateToItemProvider 的筛选功能。
public interface class INavigateToItemProvider2 : IDisposable, Microsoft::VisualStudio::Language::NavigateTo::Interfaces::INavigateToItemProvider
public interface INavigateToItemProvider2 : IDisposable, Microsoft.VisualStudio.Language.NavigateTo.Interfaces.INavigateToItemProvider
type INavigateToItemProvider2 = interface
interface INavigateToItemProvider
interface IDisposable
Public Interface INavigateToItemProvider2
Implements IDisposable, INavigateToItemProvider
- 实现
属性
| CanFilter |
提供程序能够筛选自身,只返回与筛选参数匹配的项。 将通过具有参数的重载调用该提供程序 StartSearch(INavigateToCallback, String, INavigateToFilterParameters) INavigateToFilterParameters 。 |
| KindsProvided |
列出此提供程序可能返回的类型。 这将用于通过避免调用提供程序以在知道不会返回任何内容时,来优化筛选。 |
方法
| StartSearch(INavigateToCallback, String) |
指示提供程序应开始新的搜索。 如果提供程序在搜索过程中,则应该尽快终止,因为现在将忽略该搜索的结果。 此方法的实现应将所有工作移动到一个单独的线程,并允许此调用尽快返回。 (继承自 INavigateToItemProvider) |
| StartSearch(INavigateToCallback, String, INavigateToFilterParameters) |
指示提供程序应开始新的搜索。 如果提供程序在搜索过程中,则应该尽快终止,因为现在将忽略该搜索的结果。 此方法的实现应将所有工作移动到一个单独的线程,并允许此调用尽快返回。 |
| StopSearch() |
指示提供程序应停止任何当前搜索。 (继承自 INavigateToItemProvider) |