다음을 통해 공유


TaskItem 인터페이스

TaskItem 개체는 작업 목록 창의 작업 항목을 나타냅니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
<GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")> _
Public Interface TaskItem
[GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")]
public interface TaskItem
[GuidAttribute(L"58E4D419-6B8C-4C63-92DE-70161CD95890")]
public interface class TaskItem
[<GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")>]
type TaskItem =  interface end
public interface TaskItem

TaskItem 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Category 작업 항목의 범주를 나타내는 문자열을 가져옵니다.
Public 속성 Checked 작업 목록 창에서 해당 작업 항목의 확인란이 선택되었는지 여부를 가져오거나 설정합니다.
Public 속성 Collection 이 속성을 지원하는 TaskItem 개체가 들어 있는 컬렉션을 반환합니다.
Public 속성 Description TaskItem 개체에 대한 설명을 나타내는 문자열을 가져오거나 설정합니다.
Public 속성 Displayed 작업 목록 창에 작업 항목이 표시되어 있는지 여부를 가져옵니다.
Public 속성 DTE 최상위 확장성 개체를 가져옵니다.
Public 속성 FileName 작업 항목을 만들었을 때 작업 목록 창에 전달된 파일 이름을 나타내는 문자열을 가져오거나 설정합니다.
Public 속성 IsSettable 작업 항목의 주어진 열이 편집 가능한지 여부를 반환합니다.
Public 속성 Line TaskItem 개체의 줄 번호를 가져오거나 설정합니다.
Public 속성 Priority 작업 항목의 우선 순위를 나타내는 상수를 가져오거나 설정합니다.
Public 속성 SubCategory 작업 항목의 하위 범주를 나타내는 문자열을 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Delete 컬렉션에서 작업 항목을 제거합니다.
Public 메서드 Navigate 작업 항목이 해당 위치로 이동된 다음, 작업과 관련하여 의미가 있는 경우 이를 표시하도록 요청합니다.
Public 메서드 Select IDE(통합 개발 환경)에서 이 항목이 활성화되도록 설정합니다.

위쪽

예제

다음 예제에서 작업은 작업 목록추가 기능 및 매크로 범주에 나타납니다.

[Visual Basic]

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

참고 항목

참조

EnvDTE 네임스페이스