DoxygenとGraphViz Dotを使用して、C#プロジェクト用のいくつかのコラボレーション図を生成しています。問題は、一般的なコレクション(List<>
など)がDoxygenによって認識されないことです。誰にもこれに対する解決策がありますか?ジェネリックコレクションを使用してC#プロジェクト用Doxygenを生成
私はthis commentが非常に有望ではないようですが、回避策があるかどうか疑問に思っていました。
DoxygenとGraphViz Dotを使用して、C#プロジェクト用のいくつかのコラボレーション図を生成しています。問題は、一般的なコレクション(List<>
など)がDoxygenによって認識されないことです。誰にもこれに対する解決策がありますか?ジェネリックコレクションを使用してC#プロジェクト用Doxygenを生成
私はthis commentが非常に有望ではないようですが、回避策があるかどうか疑問に思っていました。
Doxygen's changelogによれば、C#のジェネリックスはバージョン1.8.1.1(10月6日リリース)より前にインデックスが作成されていませんでした。それに対応するバグはありませんが、以前のリリースでは今サポートされています。
上記の私のコメントでは、現在のリリース(1.8.2)を使用しても問題はありません。それが使用しているバージョンの場合は、特に動作していないものを具体的に記述してください。
ジェネリックおよびThirdPartyControlsに問題があります。私は同じ問題を抱えていた。 List <>がソートされていない場合、リストをオブジェクトの対応する配列に変換できます。アレイは、任意のコントロールと製品でサポートされます。
例を参照してください。
ここ
DataTreeNode[] subNodesArray = new DataTreeNode[SubNodes.size()];
foreach (DataTreeNode node in SubNodes)
{
subNodesArray[count] = node;
count++;
}
[] DataTreeNodeにDataTreeNodeCollection(一覧)サブノードを変換する必要があり、私は、Arrayにリストを変換します。
hi bradmarxmoosepi、ご不明な点がございましたら、お知らせください。 –
または_SubNodes.ToArray()を使用できます。 – Christoffer
こんにちはChristoffer、List <>は.Net 2.0の機能です。そのため、このコードを使用しました。それも一方通行です。 –
Doxygen 1.8.2(現在の最新リリース)を使用して、ジェネリックス[私によく見える](http://i.imgur.com/mN6hc.png)。あなたは古いバージョンを使用していますか、それとも正しく機能していないものがありますか? –