TaskList Interface
TOC
Collapse the table of content
Expand the table of content

TaskList Interface

 

The TaskList object represents the items in the Task List window in the Visual Studio integrated development environment (IDE).

Namespace:   EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

[GuidAttribute("4E4F0569-E16A-4DA1-92DE-10882A4DDD8C")]
public interface TaskList

NameDescription
System_CAPS_pubpropertyDefaultCommentToken

Gets the default string for adding tasks to the Task List window.

System_CAPS_pubpropertyDTE

Gets the top-level extensibility object.

System_CAPS_pubpropertyParent

Gets the immediate parent object of a TaskList object.

System_CAPS_pubpropertySelectedItems

Gets a collection of all of the items currently selected in the Task List.

System_CAPS_pubpropertyTaskItems

Gets a collection of all tasks currently in the Task List window in the indicated categories.

There is only one TaskList object in the IDE.

Sub TaskListExample()
   Dim win As Window = DTE.Windows.Item(Constants.vsWindowKindTaskList)
   Dim TL As TaskList = win.Object
   Dim TLItem As TaskItem

   ' Add a couple of tasks to the Task List.
   TLItem = TL.TaskItems.Add(" ", " ", "Test task 1.", vsTaskPriority.vsTaskPriorityHigh, vsTaskIcon.vsTaskIconUser, True, , 10, , )
   TLItem = TL.TaskItems.Add(" ", " ", "Test task 2.", vsTaskPriority.vsTaskPriorityLow, vsTaskIcon.vsTaskIconComment, , 20, , )

   ' List the total number of task list items after adding the new 
   ' task items.
   MsgBox("Task Item 1 description: " & TL.TaskItems.Item(2).Description)
   MsgBox("Total number of task items: " & TL.TaskItems.Count)

   ' Remove the second task item. The items list in reverse numeric order.
   MsgBox("Deleting the second task item")
   TL.TaskItems.Item(1).Delete()
   MsgBox("Total number of task items: " & TL.TaskItems.Count)
End Sub
Return to top
Show:
© 2016 Microsoft