提交 0f3cdcb4 编写于 作者: S Sam Harwell

Merge remote-tracking branch 'dotnet/features/razor-far' into heejaechang/FarRazor3

......@@ -111,17 +111,17 @@ public void AddExternalSemanticDiagnostics(DocumentId documentId, IEnumerable<Di
}
}
private void AppendDiagnostics(ref Dictionary<DocumentId, List<DiagnosticData>> map, Document document, Diagnostic diagnostic)
private void AppendDiagnostics(ref Dictionary<DocumentId, List<DiagnosticData>> map, Document documentOpt, Diagnostic diagnostic)
{
if (document?.SupportsDiagnostics() == false)
if (documentOpt?.SupportsDiagnostics() == false)
{
return;
}
map = map ?? new Dictionary<DocumentId, List<DiagnosticData>>();
map.GetOrAdd(document.Id, _ => new List<DiagnosticData>()).Add(DiagnosticData.Create(document, diagnostic));
map.GetOrAdd(documentOpt.Id, _ => new List<DiagnosticData>()).Add(DiagnosticData.Create(documentOpt, diagnostic));
AddDocumentToSet(document);
AddDocumentToSet(documentOpt);
}
public void AddSyntaxDiagnostics(SyntaxTree tree, IEnumerable<Diagnostic> diagnostics)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册