标签: c# visual-studio-2017 roslyn-code-analysis
我有一个DiagnosticAnalyzer,它报告代码中使用的相关json文档中不存在的参数。
但是当用户将参数添加到相关的json文档时,C#代码文件仍然存在诊断错误。要手动刷新它,我可以在代码文件中添加一个空格,然后诊断错误消失。
我有一个对Document的引用,我知道测试用例json何时发生变化,但是我不知道如何让分析器重新分析代码。
任何帮助将不胜感激。谢谢。