2012-10-29 9 views
13

DoxygenとGraphViz Dotを使用して、C#プロジェクト用のいくつかのコラボレーション図を生成しています。問題は、一般的なコレクション(List<>など)がDoxygenによって認識されないことです。誰にもこれに対する解決策がありますか?ジェネリックコレクションを使用してC#プロジェクト用Doxygenを生成

私はthis commentが非常に有望ではないようですが、回避策があるかどうか疑問に思っていました。

+1

Doxygen 1.8.2(現在の最新リリース)を使用して、ジェネリックス[私によく見える](http://i.imgur.com/mN6hc.png)。あなたは古いバージョンを使用していますか、それとも正しく機能していないものがありますか? –

答えて

3

Doxygen's changelogによれば、C#のジェネリックスはバージョン1.8.1.1(10月6日リリース)より前にインデックスが作成されていませんでした。それに対応するバグはありませんが、以前のリリースでは今サポートされています。

上記の私のコメントでは、現在のリリース(1.8.2)を使用しても問題はありません。それが使用しているバージョンの場合は、特に動作していないものを具体的に記述してください。

-1

ジェネリックおよびThirdPartyControlsに問題があります。私は同じ問題を抱えていた。 List <>がソートされていない場合、リストをオブジェクトの対応する配列に変換できます。アレイは、任意のコントロールと製品でサポートされます。

例を参照してください。

ここ

DataTreeNode[] subNodesArray = new DataTreeNode[SubNodes.size()]; 

foreach (DataTreeNode node in SubNodes) 
       { 
        subNodesArray[count] = node; 
        count++; 
       } 

[] DataTreeNodeにDataTreeNodeCollection(一覧)サブノードを変換する必要があり、私は、Arrayにリストを変換します。

+0

hi bradmarxmoosepi、ご不明な点がございましたら、お知らせください。 –

+0

または_SubNodes.ToArray()を使用できます。 – Christoffer

+0

こんにちはChristoffer、List <>は.Net 2.0の機能です。そのため、このコードを使用しました。それも一方通行です。 –

関連する問題