Hierarchy

  • LanguagesMainImpl
    • LanguagesMainPluginMetrics

Constructors

Properties

handleToExtensionID: Map<number, string> = ...
pluginMetricsResolver: PluginMetricsResolver

Methods

  • Parameters

    • handle: number
    • pluginInfo: PluginInfo
    • selector: SerializedDocumentFilter[]
    • triggerCharacters: string[]
    • supportsResolveDetails: boolean

    Returns void

  • Parameters

    • handle: number
    • pluginInfo: PluginInfo
    • selector: SerializedDocumentFilter[]
    • autoFormatTriggerCharacters: string[]

    Returns void

  • Parameters

    • handle: number
    • pluginInfo: PluginInfo
    • selector: SerializedDocumentFilter[]
    • Optional codeActionKinds: string[]
    • Optional documentation: CodeActionProviderDocumentation

    Returns void

  • Parameters

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

    Returns Promise<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: Position
    • token: CancellationToken

    Returns ProviderResult<DocumentHighlight[]>

  • Parameters

    • handle: number
    • model: ITextModel
    • range: Range
    • options: FormattingOptions
    • token: CancellationToken

    Returns ProviderResult<TextEdit[]>

  • 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>>