1

Reflection.Emitを使用して、いくつかのタイプとメソッドを動的に生成しました。すべて正常に機能しますが、他の人がより簡単に使用できるように、メソッドにいくつかの説明情報を含めたいと思います。通常、これをメソッドの上に含めることでこれを行います。

    /// <summary>
    /// This is my descriptive information
    /// </summary>
    /// <param name="paramName1">paramName1 description</param>
    /// <param name="paramName2">paramName2 description</param>
    /// <param name="glTypeFieldReference"></param>
    /// <returns>Information about the return type</returns>

この情報をReflection.Emitに含めることは可能ですか?その場合、どのように行いますか?

4

1 に答える 1

4

いいえ、それはILメタデータの一部ではないためです。代わりに、コンパイラはそれをdllと一緒にあるオプションの.xmlファイルに書き込み、TypeBuilderetcはそれらをまったく処理しません。もちろん、xmlファイルを個別に作成することもできます。スキーマはどこかで利用できるはずです。

于 2012-03-07T21:26:36.850 に答える