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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
Category | 작업 항목의 범주를 나타내는 문자열을 가져옵니다. | |
Checked | 작업 목록 창에서 해당 작업 항목의 확인란이 선택되었는지 여부를 가져오거나 설정합니다. | |
Collection | 이 속성을 지원하는 TaskItem 개체가 들어 있는 컬렉션을 반환합니다. | |
Description | TaskItem 개체에 대한 설명을 나타내는 문자열을 가져오거나 설정합니다. | |
Displayed | 작업 목록 창에 작업 항목이 표시되어 있는지 여부를 가져옵니다. | |
DTE | 최상위 확장성 개체를 가져옵니다. | |
FileName | 작업 항목을 만들었을 때 작업 목록 창에 전달된 파일 이름을 나타내는 문자열을 가져오거나 설정합니다. | |
IsSettable | 작업 항목의 주어진 열이 편집 가능한지 여부를 반환합니다. | |
Line | TaskItem 개체의 줄 번호를 가져오거나 설정합니다. | |
Priority | 작업 항목의 우선 순위를 나타내는 상수를 가져오거나 설정합니다. | |
SubCategory | 작업 항목의 하위 범주를 나타내는 문자열을 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Delete | 컬렉션에서 작업 항목을 제거합니다. | |
Navigate | 작업 항목이 해당 위치로 이동된 다음, 작업과 관련하여 의미가 있는 경우 이를 표시하도록 요청합니다. | |
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