在本教程http://msdn.microsoft.com/en-us/vstudio/hh543922.aspx之后,我尝试使用应该在syntaxnode类中的replacenode方法。
问题是,我有一个错误:“roslyn.compiler.csharp.syntaxnode不包含'replacenode'的定义
有什么想法吗?

最佳答案

ReplaceNode实际上是一个扩展方法(这样它就可以返回传入的类型)。确保您有using Roslyn.Compilers;using Roslyn.Compilers.CSharp;

09-07 00:25