Interface CodeLensProvider

interface CodeLensProvider {
    onDidChange?: IEvent<CodeLensProvider>;
    provideCodeLenses(
        model: ITextModel,
        token: CancellationToken,
    ): ProviderResult<CodeLensList>;
    resolveCodeLens?(
        model: ITextModel,
        codeLens: CodeLens,
        token: CancellationToken,
    ): ProviderResult<CodeLens>;
}

Properties§

§onDidChange?: IEvent<CodeLensProvider>

Methods§

§

provideCodeLenses(
    model: ITextModel,
    token: CancellationToken,
): ProviderResult<CodeLensList>

§

resolveCodeLens?(
    model: ITextModel,
    codeLens: CodeLens,
    token: CancellationToken,
): ProviderResult<CodeLens>