Roslyn を使用して、C# コードから要素 (クラス、プロパティなど) の XML ドキュメントを取得したいと考えています。ただし、私が見つけた唯一の関連するメソッドはGetDocumentationCommentXml
、XML 全体を提供するだけで、解析された要素は提供しません。
別の SO 投稿では、誰かが同じ質問をして回答を得ました。しかし、その質問は 3 年前のもので、API が変更されました。提案されたGetDocumentationComment
方法はもう存在しません。
Roslyn を使用して、C# コードから要素 (クラス、プロパティなど) の XML ドキュメントを取得したいと考えています。ただし、私が見つけた唯一の関連するメソッドはGetDocumentationCommentXml
、XML 全体を提供するだけで、解析された要素は提供しません。
別の SO 投稿では、誰かが同じ質問をして回答を得ました。しかし、その質問は 3 年前のもので、API が変更されました。提案されたGetDocumentationComment
方法はもう存在しません。
おそらく探しているメソッドはISymbol.GetDocumentationCommentXml
. これは、.xml doc 形式でコメントを返します。これは、コード内の生のコメントとは少し異なります。
残念ながら、GetDocumenationComment
現在は内部クラスの一部であり、それ自体がDocumentationComment.FromXmlFragment
XML をコード コメントに変換するために使用されます。つまり、元のソースで見えるようになります。