Udostępnij za pośrednictwem


Interfejs TaskItems

TaskItems Kolekcja zawiera wszystkie zadania w oknie Lista zadań.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<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

Typ TaskItems uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Count Zwraca wartość wskazującą liczbę obiektów w kolekcji.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z TaskItems kolekcji.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje nowy element zadania, aby TaskList.
Metoda publiczna ForceItemsToTaskList Wysyła wszystkie elementy zadań, które nie zostały jeszcze dodane do listy zadań.
Metoda publiczna GetEnumerator() Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z IEnumerable).
Metoda publiczna GetEnumerator() Pobiera wyliczenia dla elementów w kolekcji.
Metoda publiczna Item Zwraca TaskItem obiekt w TaskItems kolekcji.

Początek

Przykłady

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

Zobacz też

Informacje

Przestrzeń nazw EnvDTE