Condividi tramite


Interfaccia TaskItems

L'insieme 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 nell'insieme.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un insieme 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() Viene restituito un enumeratore che scorre un insieme. (Ereditato da IEnumerable)
Metodo pubblico GetEnumerator() Ottiene un'enumerazione per gli elementi di un insieme.
Metodo pubblico Item Restituisce un oggetto TaskItem all'interno di un insieme 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