Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WorkspaceSymbolCommand

Hierarchy

  • WorkspaceSymbolCommand

Implements

  • QuickAccessProvider
  • CommandContribution
  • KeybindingContribution
  • MenuContribution
  • CommandHandler
  • QuickAccessContribution

Index

Constructors

constructor

Properties

Private command

command: Command = ...

Protected Readonly labelProvider

labelProvider: LabelProvider

Protected Readonly languages

languages: MonacoLanguages

Protected Readonly openerService

openerService: OpenerService

Protected quickAccessRegistry

quickAccessRegistry: QuickAccessRegistry

Protected quickInputService

quickInputService: QuickInputService

Protected selectionService

selectionService: SelectionService

Static Readonly PREFIX

PREFIX: "#" = '#'

Methods

Protected createItem

  • createItem(sym: SymbolInformation, provider: WorkspaceSymbolProvider, filter: string, token: CancellationToken): QuickPickItem

execute

  • execute(): void

getPicks

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

Private isElectron

  • isElectron(): boolean

isEnabled

  • isEnabled(): boolean

Private openURL

  • openURL(uri: default, start: Position, end: Position): void

registerCommands

  • registerCommands(commands: CommandRegistry): void

registerKeybindings

  • registerKeybindings(keybindings: KeybindingRegistry): void

registerMenus

  • registerMenus(menus: MenuModelRegistry): void

registerQuickAccessProvider

  • registerQuickAccessProvider(): void

Protected toCssClassName

  • toCssClassName(symbolKind: SymbolKind, inline?: boolean): undefined | string[]