TaskItems2 Интерфейс

Определение

TaskItemsКоллекция содержит все задачи в окне список задач .

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
Атрибуты
Реализации

Примеры

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);  
}  

Свойства

Count

Получает значение, указывающее количество объектов в коллекции.

DTE

Возвращает объект расширения верхнего уровня.

Parent

Получает ближайший родительский объект коллекции TaskItems.

Методы

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

Добавляет новый элемент задачи в TaskList.

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

Добавляет новый элемент задачи в TaskList.

ForceItemsToTaskList()

Отправляет все элементы задач в список задач , которые не были добавлены.

GetEnumerator()

Возвращает перечисление элементов коллекции.

Item(Object)

Возвращает индексированный элемент коллекции TaskItems.

Применяется к