Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • LanguagesMainImpl

Implements

Index

Constructors

Properties

Methods

Constructors

Properties

callHierarchyServiceContributionRegistry: CallHierarchyServiceProvider
fileUploadService: FileUploadService
languageStatusService: EditorLanguageStatusService
monacoLanguages: MonacoLanguages
problemManager: ProblemManager
services: Map<number, Disposable> = ...
toDispose: DisposableCollection = ...
typeHierarchyServiceContributionRegistry: TypeHierarchyServiceProvider

Methods

  • $changeDiagnostics(id: string, delta: [string, MarkerData[]][]): void
  • $changeLanguage(resource: UriComponents, languageId: string): Promise<void>
  • $clearDiagnostics(id: string): void
  • $emitCodeLensEvent(eventHandle: number, event?: any): void
  • $emitDocumentSemanticTokensEvent(eventHandle: number): void
  • $emitFoldingRangeEvent(eventHandle: number, event?: unknown): void
  • $emitInlayHintsEvent(eventHandle: number, event?: any): void
  • $emitInlineValuesEvent(eventHandle: number, event?: any): void
  • $getLanguages(): Promise<string[]>
  • $registerCompletionSupport(handle: number, pluginInfo: PluginInfo, selector: SerializedDocumentFilter[], triggerCharacters: string[], supportsResolveDetails: boolean): void
  • $registerDocumentSemanticTokensProvider(handle: number, pluginInfo: PluginInfo, selector: SerializedDocumentFilter[], legend: SemanticTokensLegend, eventHandle: undefined | number): void
  • $registerWorkspaceSymbolProvider(handle: number, pluginInfo: PluginInfo): void
  • $removeLanguageStatus(handle: number): void
  • $unregister(handle: number): void
  • createCallHierarchyService(handle: number, language: LanguageSelector): CallHierarchyService
  • createCodeLensProvider(handle: number): CodeLensProvider
  • createColorProvider(handle: number): DocumentColorProvider
  • createDeclarationProvider(handle: number): DeclarationProvider
  • createDefinitionProvider(handle: number): DefinitionProvider
  • createDocumentDropEditProvider(handle: number): DocumentOnDropEditProvider
  • createDocumentFormattingSupport(handle: number, pluginInfo: PluginInfo): DocumentFormattingEditProvider
  • createDocumentHighlightProvider(handle: number): DocumentHighlightProvider
  • createDocumentRangeSemanticTokensProvider(handle: number, legend: SemanticTokensLegend): DocumentRangeSemanticTokensProvider
  • createDocumentSemanticTokensProvider(handle: number, legend: SemanticTokensLegend, event?: Event<void>): DocumentSemanticTokensProvider
  • createDocumentSymbolProvider(handle: number, displayName?: string): DocumentSymbolProvider
  • createEvaluatableExpressionProvider(handle: number): EvaluatableExpressionProvider
  • createFoldingRangeProvider(handle: number): FoldingRangeProvider
  • createHoverProvider(handle: number): HoverProvider
  • createImplementationProvider(handle: number): ImplementationProvider
  • createInlayHintsProvider(handle: number): InlayHintsProvider
  • createInlineValuesProvider(handle: number): InlineValuesProvider
  • createLinkProvider(handle: number): LinkProvider
  • createLinkedEditingRangeProvider(handle: number): LinkedEditingRangeProvider
  • createOnTypeFormattingProvider(handle: number, autoFormatTriggerCharacters: string[]): OnTypeFormattingEditProvider
  • createRangeFormattingSupport(handle: number, pluginInfo: PluginInfo): DocumentRangeFormattingEditProvider
  • createReferenceProvider(handle: number): ReferenceProvider
  • createRenameProvider(handle: number, supportsResolveLocation: boolean): RenameProvider
  • createSelectionRangeProvider(handle: number): SelectionRangeProvider
  • createSignatureHelpProvider(handle: number, metadata: SignatureHelpProviderMetadata): SignatureHelpProvider
  • createTypeDefinitionProvider(handle: number): TypeDefinitionProvider
  • createTypeHierarchyService(handle: number, language: LanguageSelector): TypeHierarchyService
  • createWorkspaceSymbolProvider(handle: number): WorkspaceSymbolProvider
  • dispose(): void
  • provideCodeActions(handle: number, model: ITextModel, rangeOrSelection: Range, context: CodeActionContext, token: CancellationToken): Promise<undefined | CodeActionList>
  • provideCodeLenses(handle: number, model: ITextModel, token: CancellationToken): Promise<ProviderResult<CodeLensList>>
  • provideColorPresentations(handle: number, model: ITextModel, colorInfo: IColorInformation, token: CancellationToken): ProviderResult<IColorPresentation[]>
  • provideCompletionItems(handle: number, model: ITextModel, position: Position, context: CompletionContext, token: CancellationToken): ProviderResult<CompletionList>
  • provideDeclaration(handle: number, model: ITextModel, position: Position, token: CancellationToken): ProviderResult<Definition>
  • provideDefinition(handle: number, model: ITextModel, position: Position, token: CancellationToken): ProviderResult<Definition>
  • provideDocumentColors(handle: number, model: ITextModel, token: CancellationToken): ProviderResult<IColorInformation[]>
  • provideDocumentDropEdits(handle: number, model: ITextModel, position: IPosition, dataTransfer: VSDataTransfer, token: CancellationToken): Promise<undefined | DocumentOnDropEdit>
  • provideDocumentFormattingEdits(handle: number, model: ITextModel, options: FormattingOptions, token: CancellationToken): ProviderResult<TextEdit[]>
  • provideDocumentHighlights(handle: number, model: ITextModel, position: Position, token: CancellationToken): ProviderResult<DocumentHighlight[]>
  • provideDocumentRangeFormattingEdits(handle: number, model: ITextModel, range: Range, options: FormattingOptions, token: CancellationToken): ProviderResult<TextEdit[]>
  • provideDocumentSymbols(handle: number, model: ITextModel, token: CancellationToken): ProviderResult<DocumentSymbol[]>
  • provideEvaluatableExpression(handle: number, model: ITextModel, position: Position, token: CancellationToken): ProviderResult<undefined | EvaluatableExpression>
  • provideFoldingRanges(handle: number, model: ITextModel, context: FoldingContext, token: CancellationToken): ProviderResult<FoldingRange[]>
  • provideHover(handle: number, model: ITextModel, position: Position, token: CancellationToken): ProviderResult<Hover>
  • provideImplementation(handle: number, model: ITextModel, position: Position, token: CancellationToken): ProviderResult<Definition>
  • provideInlineValues(handle: number, model: ITextModel, range: Range, context: InlineValueContext, token: CancellationToken): ProviderResult<undefined | InlineValue[]>
  • provideLinks(handle: number, model: ITextModel, token: CancellationToken): Promise<ProviderResult<ILinksList>>
  • provideOnTypeFormattingEdits(handle: number, model: ITextModel, position: Position, ch: string, options: FormattingOptions, token: CancellationToken): ProviderResult<TextEdit[]>
  • provideReferences(handle: number, model: ITextModel, position: Position, context: ReferenceContext, token: CancellationToken): ProviderResult<Location[]>
  • provideRenameEdits(handle: number, model: ITextModel, position: Position, newName: string, token: CancellationToken): ProviderResult<WorkspaceEdit & Rejection>
  • provideSelectionRanges(handle: number, model: ITextModel, positions: Position[], token: CancellationToken): ProviderResult<SelectionRange[][]>
  • provideSignatureHelp(handle: number, model: ITextModel, position: Position, token: CancellationToken, context: SignatureHelpContext): Promise<ProviderResult<SignatureHelpResult>>
  • provideTypeDefinition(handle: number, model: ITextModel, position: Position, token: CancellationToken): ProviderResult<Definition>
  • provideWorkspaceSymbols(handle: number, params: WorkspaceSymbolParams, token: CancellationToken): Thenable<SymbolInformation[]>
  • register(handle: number, service: Disposable): void
  • resolveCodeAction(handle: number, codeAction: CodeAction, token: CancellationToken): Promise<CodeAction>
  • resolveCodeLens(handle: number, model: ITextModel, codeLens: CodeLens, token: CancellationToken): ProviderResult<CodeLens>
  • resolveCompletionItem(handle: number, item: CompletionItem, token: CancellationToken): ProviderResult<CompletionItem>
  • resolveLink(handle: number, link: ILink, token: CancellationToken): Promise<ProviderResult<ILink>>
  • resolveRenameLocation(handle: number, model: ITextModel, position: Position, token: CancellationToken): ProviderResult<RenameLocation>
  • resolveWorkspaceSymbol(handle: number, symbol: SymbolInformation, token: CancellationToken): Thenable<undefined | SymbolInformation>
  • toLanguageSelector(filters: SerializedDocumentFilter[]): string & string & LanguageFilter & string & (string | LanguageFilter)[] & LanguageFilter & string & LanguageFilter & LanguageFilter & LanguageFilter & (string | LanguageFilter)[] & readonly (string | LanguageFilter)[] & string & readonly (string | LanguageFilter)[] & LanguageFilter & readonly (string | LanguageFilter)[] & (string | LanguageFilter)[]
  • Parameters

    Returns string & string & LanguageFilter & string & (string | LanguageFilter)[] & LanguageFilter & string & LanguageFilter & LanguageFilter & LanguageFilter & (string | LanguageFilter)[] & readonly (string | LanguageFilter)[] & string & readonly (string | LanguageFilter)[] & LanguageFilter & readonly (string | LanguageFilter)[] & (string | LanguageFilter)[]