DocumentTask Members

Include Protected Members
Include Inherited Members

Represents an item for a language service in the Error List Options window.

The DocumentTask type exposes the following members.

Constructors

  Name Description
Public method DocumentTask Initializes a new instance of DocumentTask for the specified text buffer, text span, and file name.

Top

Methods

  Name Description
Public method Dispose() Recovers resources just before the DocumentTask object is destroyed.
Protected method Dispose(Boolean) Recovers resources just before the DocumentTask object is destroyed.
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Public method ExecMarkerCommand Executes a command on a specific marker in the text buffer.
Protected method Finalize Recovers resources just before the DocumentTask object is destroyed. (Overrides Object.Finalize().)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetMarkerCommandInfo Queries the marker for the command information.
Public method GetTipText Gets the tip text for the text marker that is displayed when the mouse hovers over the marker.
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method GetUserContext Creates a new user context. (Inherited from Task.)
Public method MarkerInvalidated Called when the text that is associated with a marker is deleted by a user action.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method OnAfterMarkerChange Signals that the marker position has changed.
Public method OnAfterSpanReload Signals that the text under the marker has been altered but the marker has not been deleted.
Public method OnBeforeBufferClose Sends notification that the text buffer is about to close.
Public method OnBufferSave Called when the buffer has been saved.
Protected method OnDeleted Raised when the task has been deleted. (Inherited from Task.)
Protected method OnHelp Raised when the user requests Help; for example by right-clicking and selecting Show Error Help. (Inherited from Task.)
Protected method OnNavigate Loads the document that is associated with the error and jumps to the location of the error. (Overrides Task.OnNavigate(EventArgs).)
Protected method OnRemoved Called when this DocumentTask object is removed from the Error List Options window. (Overrides Task.OnRemoved(EventArgs).)
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)

Top

Properties

  Name Description
Public property CanDelete Gets or sets whether or not the task can be deleted. (Inherited from Task.)
Public property Category Gets or sets the task's category. (Inherited from Task.)
Public property Checked Gets or sets whether not the task's check box is currently selected or cleared. (Inherited from Task.)
Public property Column Gets or sets the column number within the file associated with the task. (Inherited from Task.)
Public property Document Gets or sets the file associated with the task. (Inherited from Task.)
Public property ErrorCategory Gets or sets the error category of this task. (Inherited from ErrorTask.)
Public property HelpKeyword Gets or sets the Help keyword associated with the task. (Inherited from Task.)
Public property HierarchyItem Gets or sets the hierarchy item associated with this task. (Inherited from ErrorTask.)
Public property ImageIndex Gets or sets the index of the image associated with the task. (Inherited from Task.)
Public property IsCheckedEditable Gets or sets whether or not it is possible to edit the checked state of the task. (Inherited from Task.)
Public property IsMarkerValid Gets whether the marker has been set to invalid.
Public property IsPriorityEditable Gets or sets whether or not it is possible to edit the priority of a task. (Inherited from Task.)
Public property IsTextEditable Gets or sets whether or not it is possible to edit the description of a task. (Inherited from Task.)
Public property Line Gets or sets the line number of the file associated with the task. (Inherited from Task.)
Public property Priority Gets or sets the priority of a task. (Inherited from Task.)
Public property Site Gets the service provider.
Public property Span Gets the span where the error occurred.
Public property SubcategoryIndex Gets or sets the index of the subcategory of the task. (Inherited from Task.)
Public property Text Gets or sets the description of a task. (Inherited from Task.)
Public property TextLineMarker Returns the text line marker object that describes the location of the error.

Top

Events

  Name Description
Public event Deleted Handles OnDeleted events. (Inherited from Task.)
Public event Help Handles OnHelp events. (Inherited from Task.)
Public event Navigate Handles OnNavigate events. (Inherited from Task.)
Public event Removed Handles OnRemoved events. (Inherited from Task.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IVsErrorItem.GetCategory Gets the category of the error. (Inherited from ErrorTask.)
Explicit interface implemetationPrivate method IVsErrorItem.GetHierarchy Gets the hierarchy node associated with the task. (Inherited from ErrorTask.)
Explicit interface implemetationPrivate method IVsTaskItem.CanDelete Gets whether or not it is possible to delete the task. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.Category Sets the task category. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.Column Gets the column number of the file associated with the task. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.Document Gets the name of the file associated with the task. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.get_Checked Determines whether the task item's check box is currently selected or cleared. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.get_Priority Gets the priority of the task. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.get_Text Gets the description of the task. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.HasHelp Determines whether or not the task has associated help. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.ImageListIndex Gets the index of the image associated with the task. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.IsReadOnly Determines whether or not the specified task field is read-only. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.Line Gets the line number of the file associated with the task. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.NavigateTo Opens a file associated with a task and moves to the appropriate position in the file. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.NavigateToHelp Opens the Help resource associated with a task. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.OnDeleteTask Raised when a task has been deleted. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.OnFilterTask Raised when a task has been filtered into or out of a view. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.put_Checked Sets whether a task item's check box is selected or cleared. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.put_Priority Sets the priority level of a task item. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.put_Text Sets the description of the task. (Inherited from Task.)
Explicit interface implemetationPrivate method IVsTaskItem.SubcategoryIndex Gets the index of the task in the subcategory list. (Inherited from Task.)

Top

See Also

Reference

DocumentTask Class

Microsoft.VisualStudio.Package Namespace