TaskItem Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The TaskItem object represents a task item in the Task List window.
public interface class TaskItem
public interface class TaskItem
__interface TaskItem
[System.Runtime.InteropServices.Guid("58E4D419-6B8C-4C63-92DE-70161CD95890")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface TaskItem
[<System.Runtime.InteropServices.Guid("58E4D419-6B8C-4C63-92DE-70161CD95890")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type TaskItem = interface
Public Interface TaskItem
- Attributes
Examples
Sub TaskItemExample()
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
Properties
Category |
Gets a string representing the category of the task item. |
Checked |
Sets or gets whether a task item in the Task List window has a check in the check box column. |
Collection |
Returns the collection containing the TaskItem object supporting this property. |
Description |
Sets or gets a string that represents the description for the TaskItem object. |
Displayed |
Gets whether the task item is currently visible in the Task List window. |
DTE |
Gets the top-level extensibility object. |
FileName |
Sets or gets a string representing the file name that was passed to the Task List window when the task item was created. |
IsSettable[vsTaskListColumn] |
Returns whether a given column of a task item can be edited. |
Line |
Sets or gets the line number of the TaskItem object. |
Priority |
Sets or gets a constant that indicates the priority of the task item. |
SubCategory |
Gets a string representing the task item's subcategory. |
Methods
Delete() |
Removes the task item from the collection. |
Navigate() |
Requests that the task item navigate to its location and display it, if that is meaningful to the task. |
Select() |
Causes this item to become active in the integrated development environment (IDE). |