Condividi tramite


Interfaccia TaskItems

La raccolta TaskItems contiene tutte le attività presenti nella finestra Elenco attività.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

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

Il tipo TaskItems espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene un valore che indica il numero di oggetti nella raccolta.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di una raccolta TaskItems.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Aggiunge una nuova attività all'oggetto TaskList.
Metodo pubblico ForceItemsToTaskList Invia tutte le attività non ancora aggiunte all'Elenco attività.
Metodo pubblico GetEnumerator Ottiene un'enumerazione per gli elementi di una raccolta.
Metodo pubblico Item Restituisce un oggetto TaskItem all'interno di una raccolta TaskItems.

In alto

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE