IVsTaskList2 接口

操作在 任务列表 窗口中的项。实现通过环境,不过,可以编写拥有实现提供自定义任务项。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("62357211-57FD-4425-A9E5-9A6E0D3B731C")> _
Public Interface IVsTaskList2
[InterfaceTypeAttribute()]
[GuidAttribute("62357211-57FD-4425-A9E5-9A6E0D3B731C")]
public interface IVsTaskList2

IVsTaskList2 类型公开以下成员。

方法

  名称 说明
公共方法 BeginTaskEdit 如果需要,使任务可见的滚动,选择该文件,然后输入具有焦点的编辑模式在指定的字段。如果任务不属于有效的提供程序或指定字段的不是一个可见,可编辑的字段,方法将失败。
公共方法 EnumSelectedItems 返回要枚举所有选定项的枚举数,按顺序从最后中选择先选择。
公共方法 GetActiveProvider 返回当前活动任务提供程序。
公共方法 GetCaretPos 返回当前具有插入符号的项。此项始终是在选定的项目中。
公共方法 GetSelectionCount 返回计数选定的项,其中为零到项目之间总数中的任务列表。
公共方法 RefreshAllProviders 刷新从任何注册的提供程序的所有任务。
公共方法 RefreshOrAddTasks 刷新特定任务的所有缓存的信息。
公共方法 RemoveTasks 从 tasklist 移除任务。
公共方法 SelectItems 选择零个或多个项。通过在 nItems 零可以完全移除选定内容。在 pItems 的任何非筛选的项被选中,而最后一个将成为插入符号项目。筛选项将被忽略。
公共方法 SetActiveProvider 选择在 tasklist 当前显示的提供程序。

页首

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间