Share via


IVsTaskList2 Members

Include Protected Members
Include Inherited Members

Manipulates items in the TaskList window. Implemented by the environment, although you can write your own implementation to provide custom task items.

The IVsTaskList2 type exposes the following members.

Methods

 

Name

Description

Public method

BeginTaskEdit

Scrolls if necessary to make the task visible, selects it, and enters edit mode with the focus on the specified field. If the task does not belong to the active provider or the specified field is not a visible, editable field, the method will fail.

Public method

EnumSelectedItems

Returns an enumerator that will enumerate all the selected items, in order from last selected to first selected.

Public method

GetActiveProvider

Returns the currently active task provider.

Public method

GetCaretPos

Returns the item that currently has the caret. This item is always among the selected items.

Public method

GetSelectionCount

Returns the count of selected items, which may be anywhere from zero to the total count of items in the task list.

Public method

RefreshAllProviders

Refreshes all tasks from all registered providers.

Public method

RefreshOrAddTasks

Refreshes all cached information for the given tasks.

Public method

RemoveTasks

Removes tasks from the tasklist.

Public method

SelectItems

Selects zero or more items. Pass in zero for nItems to remove the selection entirely. All non-filtered items in pItems will be selected and the last one will become the caret item. Filtered items are ignored.

Public method

SetActiveProvider

Selects the provider currently displayed in the tasklist.

Top

See Also

Reference

IVsTaskList2 Interface

Microsoft.VisualStudio.Shell.Interop Namespace