Compartilhar via


Interface TaskItems

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

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
<GuidAttribute("4B51103D-513C-4773-B56A-354D0928FD04")> _
Public Interface TaskItems _
    Inherits IEnumerable
[GuidAttribute("4B51103D-513C-4773-B56A-354D0928FD04")]
public interface TaskItems : IEnumerable
[GuidAttribute(L"4B51103D-513C-4773-B56A-354D0928FD04")]
public interface class TaskItems : IEnumerable
[<GuidAttribute("4B51103D-513C-4773-B56A-354D0928FD04")>]
type TaskItems =  
    interface
        interface IEnumerable
    end
public interface TaskItems extends IEnumerable

O tipo TaskItems expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Obtém um valor indicando o número de objetos na coleção.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública Parent Obtém o objeto pai imediato de um TaskItems coleção.

Superior

Métodos

  Nome Descrição
Método público Add Adiciona um novo item de tarefa para o TaskList.
Método público ForceItemsToTaskList Envia todos os itens de tarefa ainda não foram adicionados à lista de tarefas.
Método público GetEnumerator() Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.)
Método público GetEnumerator() Obtém uma enumeração de itens em uma coleção.
Método público Item Retorna um TaskItem de objetos em um TaskItems coleção.

Superior

Exemplos

Sub TaskItemsCollectionExample()
   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

Consulte também

Referência

Namespace EnvDTE