4

Roslyn を使用して、C# コードから要素 (クラス、プロパティなど) の XML ドキュメントを取得したいと考えています。ただし、私が見つけた唯一の関連するメソッドはGetDocumentationCommentXml、XML 全体を提供するだけで、解析された要素は提供しません。

別の SO 投稿では、誰かが同じ質問をして回答を得ました。しかし、その質問は 3 年前のもので、API が変更されました。提案されたGetDocumentationComment方法はもう存在しません。

4

1 に答える 1

0

おそらく探しているメソッドはISymbol.GetDocumentationCommentXml. これは、.xml doc 形式でコメントを返します。これは、コード内の生のコメントとは少し異なります。

残念ながら、GetDocumenationComment現在は内部クラスの一部であり、それ自体がDocumentationComment.FromXmlFragmentXML をコード コメントに変換するために使用されます。つまり、元のソースで見えるようになります。

于 2016-05-29T23:16:23.240 に答える