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