什么是Syntax Annotations的替代品?

时间:2016-05-04 14:27:05

标签: c# roslyn

我想要一些代替SyntaxAnnotations的内容将一些数据设置为我SyntaxNode中访问的SyntaxRewriter以便稍后重复使用。

SyntaxAnnotations不可用,例如:

  • 重新运行我的申请后
  • 用roslyn api重新开启解决方案后

我不知道我能用什么?我可以使用例如comments但是有更好的方法吗?

public override SyntaxNode VisitMethodDeclarationSyntax (MethodDeclarationSyntax m)
{
     SyntaxAnnotation a=new SyntaxAnnotation("kind","data");
    m=m.WithAdditionalAnnotations(a);
    return m;
 }

0 个答案:

没有答案