Согласно этому примеру примера кода Visual Studio (https://github.com/microsoft/vscode-extension-samples/tree/master/codelens-sample) можно разрешить кодовую линзу:
public resolveCodeLens(codeLens: vscode.CodeLens, token: vscode.CancellationToken) {
if (vscode.workspace.getConfiguration("codelens-sample").get("enableCodeLens", true)) {
codeLens.command = {
title: "Codelens provided by sample extension",
tooltip: "Tooltip provided by sample extension",
command: "codelens-sample.codelensAction",
arguments: ["Argument 1", false]
};
return codeLens;
}
return null;
}
Кодовая линза отображается рядом со строкой текст в окне редактора. Но это не показывает никакой информации, зависящей от линии. Я хотел бы передать строку текста для отображения в заголовке команды codeLens.
Как передать текст рядом с дисплеями codeLens в resolCodeLens?