INavigateToItemProvider2 接口

定义

扩展 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)

适用于