TaskProvider Methods
Assembly: Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)
| Name | Description | |
|---|---|---|
![]() | Dispose() | Disposes this provider. |
![]() | Dispose(Boolean) | Disposes the resources (task collection, task list, and image list) of this provider. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | Destroys the provider.(Overrides Object::Finalize().) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetService(Type^) | Gets the service of the specified type. |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | Navigate(Task^, Guid) | Navigates from the task to the correct position in the document, shown in the specified logical view. |
![]() | Refresh() | Informs the task list that there are new or edited tasks. |
![]() | ResumeRefresh() | Restarts the refreshing of the task list after it has been suspended. |
![]() | Show() | Displays the task list window. |
![]() | SuspendRefresh() | Stops refreshing the task list until ResumeRefresh is called. |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IVsTaskProvider::EnumTaskItems(IVsEnumTaskItems^) | Gets an enumerator over the task items. |
![]() ![]() | IVsTaskProvider::ImageList(IntPtr) | Gets this provider's image list. |
![]() ![]() | IVsTaskProvider::OnTaskListFinalRelease(IVsTaskList^) | Notifies the client to unregister the task provider from the task list if it has not been unregistered by the time the task list is closing. |
![]() ![]() | IVsTaskProvider::ReRegistrationKey(String^) | Gets the re-registration key. |
![]() ![]() | IVsTaskProvider::SubcategoryList(UInt32, array<String^>^, UInt32) | Gets a list of subcategories for the tasks of this task provider. |
![]() ![]() | IVsTaskProvider2::EnumTaskItems(IVsEnumTaskItems^) | Gets an enumerator over task items. |
![]() ![]() | IVsTaskProvider2::ImageList(IntPtr) | Gets this provider's image list. |
![]() ![]() | IVsTaskProvider2::MaintainInitialTaskOrder(Int32) | Gets or sets whether or not the task list should maintain the task order given to it by the task provider. |
![]() ![]() | IVsTaskProvider2::OnTaskListFinalRelease(IVsTaskList^) | Notifies the client to unregister the task provider from the task list if it has not been unregistered by the time the task list is closing. |
![]() ![]() | IVsTaskProvider2::ReRegistrationKey(String^) | Gets the reregistration key. |
![]() ![]() | IVsTaskProvider2::SubcategoryList(UInt32, array<String^>^, UInt32) | Gets a list of subcategories for the tasks of this task provider. |
![]() ![]() | IVsTaskProvider3::GetColumn(Int32, array<VSTASKCOLUMN>^) | Gets the definition of the column with the specified index. |
![]() ![]() | IVsTaskProvider3::GetColumnCount(Int32) | Gets the total number of columns supported by this provider, including columns that are not visible by default. |
![]() ![]() | IVsTaskProvider3::GetProviderFlags(UInt32) | Gets the behavior flags for this provider. |
![]() ![]() | IVsTaskProvider3::GetProviderGuid(Guid) | Gets a unique GUID for this provider. This is used to persist and restore provider-specific data managed by the task list, such as user customizations of column width and order. |
![]() ![]() | IVsTaskProvider3::GetProviderName(String^) | Gets the name of the provider. |
![]() ![]() | IVsTaskProvider3::GetProviderToolbar(Guid, UInt32) | Gets the provider's toolbar. |
![]() ![]() | IVsTaskProvider3::GetSurrogateProviderGuid(Guid) | If this method is implemented, all the provider's tasks will be listed under the surrogate provider in the list as though they belonged to the surrogate provider. |
![]() ![]() | IVsTaskProvider3::OnBeginTaskEdit(IVsTaskItem^) | Raised when the user begins editing a task in place. |
![]() ![]() | IVsTaskProvider3::OnEndTaskEdit(IVsTaskItem^, Int32, Int32) | Raised when the user finishes editing a task in-place. |



