TaskItems2 Interface

Definição

A TaskItems coleção contém todas as tarefas na janela lista de tarefas .

public interface class TaskItems2 : EnvDTE::TaskItems
public interface class TaskItems2 : EnvDTE::TaskItems
__interface TaskItems2 : EnvDTE::TaskItems
[System.Runtime.InteropServices.Guid("B820F931-645A-473F-8246-922CF069E1FE")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface TaskItems2 : EnvDTE.TaskItems
[<System.Runtime.InteropServices.Guid("B820F931-645A-473F-8246-922CF069E1FE")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type TaskItems2 = interface
    interface TaskItems
Public Interface TaskItems2
Implements TaskItems
Atributos
Implementações

Exemplos

Imports EnvDTE  
Imports EnvDTE80  
Sub TaskItems2Example(ByVal dte As DTE2)  
    Dim win As Window = _applicationObject.Windows.Item _  
     (Constants.vsWindowKindTaskList)  
    Dim TL As TaskList = CType(win.Object, TaskList)  
    Dim TLItem As TaskItem  
    Dim TLItems As TaskItems2  
    TLItems = CType(TL.TaskItems, TaskItems2)  
    ' Add a couple of tasks to the Task List.  
    TLItem = TLItems.Add(" ", " ", "Test task 1.", _  
     vsTaskPriority.vsTaskPriorityHigh, vsTaskIcon.vsTaskIconUser _  
    , True, , 10, , )  
     TLItem = TLItems.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: " & TLItems.Item(2).Description)  
    MsgBox("Total number of task items: " & TLItems.Count)  
    ' Remove the second task item.  
    ' The items list in reverse numeric order.  
    MsgBox("Deleting the second task item")  
    TLItems.Item(1).Delete()  
    MsgBox("Total number of task items: " & TLItems.Count)  
End Sub  
using EnvDTE;  
using EnvDTE80;  
using System.Windows.Forms;  
public void TaskItems2Example(DTE2 dte)  
{  
    Window2 win = (Window2)_applicationObject.Windows.Item  
(Constants.vsWindowKindTaskList);  
    TaskList TL = (TaskList)win.Object;  
    TaskItem TLItem;  
    TaskItems2 TLItems;  
    TLItems = (TaskItems2)TL.TaskItems;  
    // Add a couple of tasks to the Task List.  
    TLItem = TLItems.Add("MyTask", "MyTask1", "Test task 1."  
, vsTaskPriority.vsTaskPriorityHigh, vsTaskIcon.vsTaskIconUser  
, true,null,10,true,true );  
    TLItem = TLItems.Add("MyTask", "MyTask1", "Test task 2."  
, vsTaskPriority.vsTaskPriorityLow, vsTaskIcon.vsTaskIconComment  
, true, null, 20, true, true);  
    // List the total number of task list items after adding the new  
    // task items.  
    MessageBox.Show("Task Item 1 description: " +   
TLItems.Item(2).Description);  
    MessageBox.Show("Total number of task items: "   
    + TLItems.Count.ToString());  
    // Remove the second task item.  
   // The items list in reverse numeric order.  
    MessageBox.Show("Deleting the second task item");  
    TLItems.Item(1).Delete();  
    MessageBox.Show("Total number of task items: " + TLItems.Count);  
}  

Propriedades

Count

Obtém um valor que indica o número de objetos na coleção.

DTE

Obtém o objeto de extensibilidade de nível superior.

Parent

Obtém o objeto pai imediato de uma TaskItems coleção.

Métodos

Add(String, String, String, vsTaskPriority, Object, Boolean, String, Int32, Boolean, Boolean)

Adiciona um novo item de tarefa ao TaskList .

Add2(String, String, String, Int32, Object, Boolean, String, Int32, Boolean, Boolean, Boolean)

Adiciona um novo item de tarefa ao TaskList .

ForceItemsToTaskList()

Envia todos os itens de tarefa para o lista de tarefas que não foram adicionados.

GetEnumerator()

Obtém uma enumeração de itens em uma coleção.

Item(Object)

Retorna um membro indexado de uma TaskItems coleção.

Aplica-se a