some early sketches of a read api #30075

This commit is contained in:
Johannes Rieken
2018-03-13 15:50:32 +01:00
parent 4059210607
commit 362485e390
5 changed files with 60 additions and 14 deletions

View File

@@ -280,15 +280,11 @@ class CodeActionAdapter {
const ran = <vscode.Range>TypeConverters.toRange(range);
const allDiagnostics: vscode.Diagnostic[] = [];
this._diagnostics.forEach(collection => {
if (collection.has(resource)) {
for (let diagnostic of collection.get(resource)) {
if (ran.contains(diagnostic.range)) {
allDiagnostics.push(diagnostic);
}
}
for (const diagnostic of this._diagnostics.getDiagnostics(resource)) {
if (ran.contains(diagnostic.range)) {
allDiagnostics.push(diagnostic);
}
});
}
const codeActionContext: vscode.CodeActionContext = {
diagnostics: allDiagnostics,