Implements

Constructors

Properties

Methods

$changeDiagnostics $changeLanguage $clearDiagnostics $emitCodeLensEvent $emitDocumentSemanticTokensEvent $emitFoldingRangeEvent $emitInlayHintsEvent $emitInlineValuesEvent $getLanguages $registerCallHierarchyProvider $registerCodeLensSupport $registerCompletionSupport $registerDeclarationProvider $registerDefinitionProvider $registerDocumentColorProvider $registerDocumentDropEditProvider $registerDocumentFormattingSupport $registerDocumentHighlightProvider $registerDocumentLinkProvider $registerDocumentRangeSemanticTokensProvider $registerDocumentSemanticTokensProvider $registerEvaluatableExpressionProvider $registerFoldingRangeProvider $registerHoverProvider $registerImplementationProvider $registerInlayHintsProvider $registerInlineCompletionsSupport $registerInlineValuesProvider $registerLinkedEditingRangeProvider $registerOnTypeFormattingProvider $registerOutlineSupport $registerQuickFixProvider $registerRangeFormattingSupport $registerReferenceProvider $registerRenameProvider $registerSelectionRangeProvider $registerSignatureHelpProvider $registerTypeDefinitionProvider $registerTypeHierarchyProvider $registerWorkspaceSymbolProvider $removeLanguageStatus $setLanguageConfiguration $setLanguageStatus $unregister createCallHierarchyService createCodeLensProvider createColorProvider createDeclarationProvider createDefinitionProvider createDocumentDropEditProvider createDocumentFormattingSupport createDocumentHighlightProvider createDocumentRangeSemanticTokensProvider createDocumentSemanticTokensProvider createDocumentSymbolProvider createEvaluatableExpressionProvider createFoldingRangeProvider createHoverProvider createImplementationProvider createInlayHintsProvider createInlineValuesProvider createLinkProvider createLinkedEditingRangeProvider createOnTypeFormattingProvider createRangeFormattingSupport createReferenceProvider createRenameProvider createSelectionRangeProvider createSignatureHelpProvider createTypeDefinitionProvider createTypeHierarchyService createWorkspaceSymbolProvider dispose provideCodeActions provideCodeLenses provideColorPresentations provideCompletionItems provideDeclaration provideDefinition provideDocumentColors provideDocumentDropEdits provideDocumentFormattingEdits provideDocumentHighlights provideDocumentRangeFormattingEdits provideDocumentSymbols provideEvaluatableExpression provideFoldingRanges provideHover provideImplementation provideInlineValues provideLinks provideOnTypeFormattingEdits provideReferences provideRenameEdits provideSelectionRanges provideSignatureHelp provideTypeDefinition provideWorkspaceSymbols register resolveCodeAction resolveCodeLens resolveCompletionItem resolveLink resolveRenameLocation resolveWorkspaceSymbol toCodeActionTriggerKind toLanguageSelector toModelCodeActionContext toMonacoLink

Constructors

Properties

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

Methods

  • Parameters

    • handle: number
    • model: ITextModel
    • rangeOrSelection: Range
    • context: CodeActionContext
    • token: CancellationToken

    Returns Promise<undefined | CodeActionList>

  • Parameters

    • handle: number
    • model: ITextModel
    • colorInfo: IColorInformation
    • token: CancellationToken

    Returns ProviderResult<IColorPresentation[]>

  • Parameters

    • handle: number
    • model: ITextModel
    • position: Position
    • context: CompletionContext
    • token: CancellationToken

    Returns ProviderResult<CompletionList>

  • Parameters

    • handle: number
    • model: ITextModel
    • position: IPosition
    • dataTransfer: IReadonlyVSDataTransfer
    • token: CancellationToken

    Returns Promise<undefined | DocumentOnDropEdit>

  • Parameters

    • handle: number
    • model: ITextModel
    • position: Position
    • token: CancellationToken

    Returns ProviderResult<undefined | EvaluatableExpression>

  • Parameters

    • handle: number
    • model: ITextModel
    • range: Range
    • context: InlineValueContext
    • token: CancellationToken

    Returns ProviderResult<undefined | InlineValue[]>

  • Parameters

    • handle: number
    • model: ITextModel
    • position: Position
    • ch: string
    • options: FormattingOptions
    • token: CancellationToken

    Returns ProviderResult<TextEdit[]>

  • Parameters

    • handle: number
    • model: ITextModel
    • position: Position
    • context: ReferenceContext
    • token: CancellationToken

    Returns ProviderResult<Location[]>

  • Parameters

    • handle: number
    • model: ITextModel
    • position: Position
    • newName: string
    • token: CancellationToken

    Returns ProviderResult<WorkspaceEdit & Rejection>

  • Parameters

    • handle: number
    • model: ITextModel
    • position: Position
    • token: CancellationToken
    • context: SignatureHelpContext

    Returns Promise<ProviderResult<SignatureHelpResult>>