2016-08-29 8 views
-3

別のCSファイルから関数の要約を自動的に読み取る方法はありますか? は私が説明 - 私はリフレクションでメソッドC#Read Summary機能

void foo(int x); 

を持っている私は、関数名と彼のパラメータを読んで私はまた、彼の要約を読んでする必要があります。要約はXMLスタイルです。

ありがとうございました。

+0

この質問はかなり不明です。 – Stefan

+0

ビルド時にXMLドキュメントを生成できることはご存じですか? – Stefan

+1

その情報はリフレクションでは利用できません。それはdllにコンパイルされていません。 – Blorgbeard

答えて

0

プロジェクトのプロパティの[ビルド]タブのチェックボックスをオンにしてドキュメントXMLファイルを生成し、ビルドします。

アセンブリを参照すると、ドキュメントが自動的に読み込まれます。

また、XMLにはxmlコメントの簡単な生データが含まれています。 XMLまたは.csファイルのファイル以外で

/// <summary> 
/// Class description 
/// </summary> 
public class Foo 
{ 
    /// <summary> 
    /// Constructor description 
    /// </summary> 
    void Foo() 
    { 
    } 
} 

この情報は利用できません:あなたはこのようにXML ///コメントスタイルを使用する必要があります動作するように、この機能のために

enter image description here

+0

同じプロジェクト内のすべてのクラスのXMLファイルを1つ作成しますか? –

+0

私はそれが各アセンブリのためだと思った。 – Stefan