Options
All
  • Public
  • Public/Protected
  • All
Menu

Class QuickOpenTask

Hierarchy

  • QuickOpenTask

Implements

  • QuickAccessProvider

Index

Constructors

constructor

Properties

Readonly description

description: string = 'Run Task'

Protected items

items: QuickPickItem[] = []

Protected Readonly labelProvider

labelProvider: LabelProvider

Protected Readonly preferences

preferences: PreferenceService

Protected Readonly quickAccessRegistry

quickAccessRegistry: QuickAccessRegistry

Protected Readonly quickInputService

quickInputService: QuickInputService

Protected Readonly taskConfigurationManager

taskConfigurationManager: TaskConfigurationManager

Protected Readonly taskDefinitionRegistry

taskDefinitionRegistry: TaskDefinitionRegistry

Protected Readonly taskNameResolver

taskNameResolver: TaskNameResolver

Protected Readonly taskService

taskService: TaskService

Protected Readonly taskSourceResolver

taskSourceResolver: TaskSourceResolver

Protected Readonly workspaceService

workspaceService: WorkspaceService

Static Readonly PREFIX

PREFIX: "task " = 'task '

Methods

attach

  • attach(): void

configure

  • configure(): Promise<void>

Protected doInit

  • doInit(token: number): Promise<void>

Private getFilteredTasks

Private getGroupedTasksByWorkspaceFolder

Private getItems

  • getItems(tasks: TaskConfiguration[], groupLabel: string, token: number, isMulti: boolean): QuickPickItem[]

getPicks

  • getPicks(filter: string, token: CancellationToken): Promise<QuickPicks>

Protected getRunningTaskLabel

  • getRunningTaskLabel(task: TaskInfo): string

Protected getTaskItems

  • getTaskItems(): QuickPickItem[]

init

  • init(): Promise<void>

Protected onDidTriggerGearIcon

  • onDidTriggerGearIcon(item: QuickPickItem): void

open

  • open(): Promise<void>

registerQuickAccessProvider

  • registerQuickAccessProvider(): void

runBuildOrTestTask

  • runBuildOrTestTask(buildOrTestType: "build" | "test"): Promise<void>