Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface LanguagesMain

Hierarchy

  • LanguagesMain

Implemented by

Index

Methods

$changeDiagnostics

  • $changeDiagnostics(id: string, delta: [string, MarkerData[]][]): void

$changeLanguage

  • $changeLanguage(resource: UriComponents, languageId: string): Promise<void>

$clearDiagnostics

  • $clearDiagnostics(id: string): void

$emitCodeLensEvent

  • $emitCodeLensEvent(eventHandle: number, event?: any): void

$emitDocumentSemanticTokensEvent

  • $emitDocumentSemanticTokensEvent(eventHandle: number): void

$getLanguages

  • $getLanguages(): Promise<string[]>

$registerCallHierarchyProvider

$registerCodeLensSupport

$registerCompletionSupport

  • $registerCompletionSupport(handle: number, pluginInfo: PluginInfo, selector: SerializedDocumentFilter[], triggerCharacters: string[], supportsResolveDetails: boolean): void

$registerDeclarationProvider

$registerDefinitionProvider

$registerDocumentColorProvider

$registerDocumentFormattingSupport

$registerDocumentHighlightProvider

$registerDocumentLinkProvider

$registerDocumentRangeSemanticTokensProvider

$registerDocumentSemanticTokensProvider

  • $registerDocumentSemanticTokensProvider(handle: number, pluginInfo: PluginInfo, selector: SerializedDocumentFilter[], legend: SemanticTokensLegend, eventHandle: undefined | number): void

$registerFoldingRangeProvider

$registerHoverProvider

$registerImplementationProvider

$registerOnTypeFormattingProvider

$registerOutlineSupport

$registerQuickFixProvider

$registerRangeFormattingSupport

$registerReferenceProvider

$registerRenameProvider

$registerSelectionRangeProvider

$registerSignatureHelpProvider

$registerTypeDefinitionProvider

$registerWorkspaceSymbolProvider

  • $registerWorkspaceSymbolProvider(handle: number, pluginInfo: PluginInfo): void

$setLanguageConfiguration

$unregister

  • $unregister(handle: number): void