在Visual Studio 2015中(安装SDK preview之后),我创建了一个“带代码修复的诊断”项目。框架代码中充满了有趣的类型,例如DiagnosticAnalyzer
(在Microsoft.CodeAnalysis.Diagnostics下)和CodeFixProvider
(在Microsoft.CodeAnalysis.CodeFixes下)。
我在哪里可以阅读这些类型的文档?我在msdn上找不到它们。我发现的只是不同的名称空间,其中<em>名称相似,名称 System.Diagnostics.CodeAnalysis。
理想情况下,msdn将提供编写DiagnosticAnalyzer的完整指南,以及通常的参考文档。
答案 0 :(得分:9)
这些都与Roslyn有关,所以最好看的地方是Roslyn documentation
它有samples, walkthroughs,FAQ等。具体来说,这是一个使用DiagnosticAnalyzer
显示How To: Write a C# Diagnostic and Code Fix的PDF文件。
MSDN通常没有关于仍在预览中的技术的信息。我只能猜测,直到VS 2015发布所有MSDN文章都会发布(但我们必须拭目以待)。
答案 1 :(得分:0)