NDoc Enhanced( http://sourceforge.net/projects/ndoc-e/ )のカスタマイズされたビルド(つまり、わずかにバグが修正されたビルド)を使用して、かなり長い間NDocを使用しましたが、奇妙な問題が発生しました。それ自体が一般的なパラメータをとるパラメータを持つメソッドを使用します。
たとえば、ディクショナリの型パラメータが基本クラス型ではないパラメータとしてディクショナリを含むものは、コードがType.FullNameを使用して型を取得する場合のように、ドキュメントを適切に検索できません。次のような非常に長い文字列を取得します。
System.Collections.Generic.Dictionary`2[[VDS.RDF.INode, dotNetRDF, Version=0.2.0.26419, Culture=neutral, PublicKeyToken=82b4e01e1f8f2469],[VDS.RDF.INode, dotNetRDF, Version=0.2.0.26419, Culture=neutral, PublicKeyToken=82b4e01e1f8f2469]]
私はこれを回避する方法があるに違いないと思いますが、私は何を理解することができません。本当に奇妙なことは、上記のフルネームを持つタイプは、それ自体がGenericTypeではない、またはGenericTypeParametersを持っていると報告することです。これは私には完全に間違っているようです。誰かがこれの問題と対応する回避策が何であるか知っていますか?
代わりにNDoc3を使用するように切り替えることができますが、この問題はありませんが、そのプロジェクトはソースコードを公開していないため、自分で調べることはできません。
誰かが私の好奇心を満たし、私を啓発することができますか?