Interface ReferenceProvider

Expand description

The reference provider interface defines the contract between extensions and the find references-feature.

interface ReferenceProvider {
    provideReferences(
        model: ITextModel,
        position: Position,
        context: ReferenceContext,
        token: CancellationToken,
    ): ProviderResult<Location[]>;
}

Methods§

§

provideReferences(
    model: ITextModel,
    position: Position,
    context: ReferenceContext,
    token: CancellationToken,
): ProviderResult<Location[]>

Provide a set of project-wide references for the given position and document.