Interface RenameProvider

interface RenameProvider {
    provideRenameEdits(
        model: ITextModel,
        position: Position,
        newName: string,
        token: CancellationToken,
    ): ProviderResult<WorkspaceEdit & Rejection>;
    resolveRenameLocation?(
        model: ITextModel,
        position: Position,
        token: CancellationToken,
    ): ProviderResult<RenameLocation & Rejection>;
}

Methods§

§

provideRenameEdits(
    model: ITextModel,
    position: Position,
    newName: string,
    token: CancellationToken,
): ProviderResult<WorkspaceEdit & Rejection>

§

resolveRenameLocation?(
    model: ITextModel,
    position: Position,
    token: CancellationToken,
): ProviderResult<RenameLocation & Rejection>