当相关文档发生更改时,如何强制DiagnosticAnalyzer刷新或重新分析?

时间:2017-11-23 08:54:34

标签: c# visual-studio-2017 roslyn-code-analysis

我有一个DiagnosticAnalyzer,它报告代码中使用的相关json文档中不存在的参数。

但是当用户将参数添加到相关的json文档时,C#代码文件仍然存在诊断错误。要手动刷新它,我可以在代码文件中添加一个空格,然后诊断错误消失。

我有一个对Document的引用,我知道测试用例json何时发生变化,但是我不知道如何让分析器重新分析代码。

任何帮助将不胜感激。谢谢。

0 个答案:

没有答案