我想使用Roslyn从我的C#代码中检索元素的XML文档(比如类,属性)。但是,我找到的唯一相关方法是GetDocumentationCommentXml
,它只给我整个XML,但不是解析的元素。
在another SO post,有人问了同样的问题并得到了答案。但是这个问题已经过了3年,API也发生了变化:建议的GetDocumentationComment
方法不再存在。
答案 0 :(得分:0)
您可能正在寻找的方法是ISymbol.GetDocumentationCommentXml
。这将返回.xml doc格式的注释,这与代码中的原始注释略有不同。
不幸的是,GetDocumenationComment
现在是内部类的一部分,内部类本身使用DocumentationComment.FromXmlFragment
将XML转换回代码注释,即在原始源中查找。