Task Members

An implementation of IVsTaskItem, used to modify the appearance and functionality of a task in the task list.

The Task type exposes the following members.

Constructors

  Name Description
Public method Task Overloaded. Initializes a new instance of Task.

Top

Methods

  Name Description
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method GetUserContext Creates a new user context.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Protected method OnDeleted Raised when the task has been deleted.
Protected method OnHelp Raised when the user requests Help; for example by right-clicking and selecting Show Error Help.
Protected method OnNavigate Raised when the user attempts to navigate to the task's location in the file, for example by double-clicking on the task.
Protected method OnRemoved Raised when a task has been removed from the task list.
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)

Top

Fields

  Name Description
Public fieldStatic member contextNameKeyword Represents the keyword for the user context. This field is constant.

Top

Properties

  Name Description
Public property CanDelete Gets or sets whether or not the task can be deleted.
Public property Category Gets or sets the task's category.
Public property Checked Gets or sets whether not the task's check box is currently selected or cleared.
Public property Column Gets or sets the column number within the file associated with the task.
Public property Document Gets or sets the file associated with the task.
Public property HelpKeyword Gets or sets the Help keyword associated with the task.
Public property ImageIndex Gets or sets the index of the image associated with the task.
Public property IsCheckedEditable Gets or sets whether or not it is possible to edit the checked state of the task.
Public property IsPriorityEditable Gets or sets whether or not it is possible to edit the priority of a task.
Public property IsTextEditable Gets or sets whether or not it is possible to edit the description of a task.
Public property Line Gets or sets the line number of the file associated with the task.
Public property Priority Gets or sets the priority of a task.
Public property SubcategoryIndex Gets or sets the index of the subcategory of the task.
Public property Text Gets or sets the description of a task.

Top

Events

  Name Description
Public event Deleted Handles OnDeleted events.
Public event Help Handles OnHelp events.
Public event Navigate Handles OnNavigate events.
Public event Removed Handles OnRemoved events.

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IVsTaskItem.CanDelete
Explicit interface implemetationPrivate method IVsTaskItem.Category
Explicit interface implemetationPrivate method IVsTaskItem.Column
Explicit interface implemetationPrivate method IVsTaskItem.Document
Explicit interface implemetationPrivate method IVsTaskItem.get_Checked
Explicit interface implemetationPrivate method IVsTaskItem.get_Priority
Explicit interface implemetationPrivate method IVsTaskItem.get_Text
Explicit interface implemetationPrivate method IVsTaskItem.HasHelp
Explicit interface implemetationPrivate method IVsTaskItem.ImageListIndex
Explicit interface implemetationPrivate method IVsTaskItem.IsReadOnly
Explicit interface implemetationPrivate method IVsTaskItem.Line
Explicit interface implemetationPrivate method IVsTaskItem.NavigateTo
Explicit interface implemetationPrivate method IVsTaskItem.NavigateToHelp
Explicit interface implemetationPrivate method IVsTaskItem.OnDeleteTask
Explicit interface implemetationPrivate method IVsTaskItem.OnFilterTask
Explicit interface implemetationPrivate method IVsTaskItem.put_Checked
Explicit interface implemetationPrivate method IVsTaskItem.put_Priority
Explicit interface implemetationPrivate method IVsTaskItem.put_Text
Explicit interface implemetationPrivate method IVsTaskItem.SubcategoryIndex

Top

See Also

Reference

Task Class

Microsoft.VisualStudio.Shell Namespace