Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface LanguagesExt

Hierarchy

  • LanguagesExt

Implemented by

Index

Methods

$provideCallees

$provideCallers

$provideCodeActions

$provideCodeLenses

$provideColorPresentations

$provideCompletionItems

$provideDeclaration

$provideDefinition

$provideDocumentColors

$provideDocumentFormattingEdits

$provideDocumentHighlights

$provideDocumentLinks

  • $provideDocumentLinks(handle: number, resource: UriComponents, token: CancellationToken): Promise<undefined | DocumentLink[]>

$provideDocumentRangeFormattingEdits

$provideDocumentRangeSemanticTokens

  • $provideDocumentRangeSemanticTokens(handle: number, resource: UriComponents, range: Range, token: CancellationToken): Promise<null | BinaryBuffer>

$provideDocumentSemanticTokens

  • $provideDocumentSemanticTokens(handle: number, resource: UriComponents, previousResultId: number, token: CancellationToken): Promise<null | BinaryBuffer>

$provideDocumentSymbols

$provideFoldingRange

$provideHover

  • $provideHover(handle: number, resource: UriComponents, position: Position, token: CancellationToken): Promise<undefined | Hover>

$provideImplementation

$provideOnTypeFormattingEdits

$provideReferences

$provideRenameEdits

$provideRootDefinition

$provideSelectionRanges

$provideSignatureHelp

$provideTypeDefinition

$provideWorkspaceSymbols

  • $provideWorkspaceSymbols(handle: number, query: string, token: CancellationToken): PromiseLike<SymbolInformation[]>

$releaseCodeLenses

  • $releaseCodeLenses(handle: number, ids: number[]): void

$releaseCompletionItems

  • $releaseCompletionItems(handle: number, id: number): void

$releaseDocumentLinks

  • $releaseDocumentLinks(handle: number, ids: number[]): void

$releaseDocumentSemanticTokens

  • $releaseDocumentSemanticTokens(handle: number, semanticColoringResultId: number): void

$releaseSignatureHelp

  • $releaseSignatureHelp(handle: number, id: number): void

$resolveCodeLens

$resolveCompletionItem

  • $resolveCompletionItem(handle: number, chainedId: ChainedCacheId, token: CancellationToken): Promise<undefined | Completion>

$resolveDocumentLink

$resolveRenameLocation

$resolveWorkspaceSymbol

  • $resolveWorkspaceSymbol(handle: number, symbol: SymbolInformation, token: CancellationToken): PromiseLike<undefined | SymbolInformation>