2012-03-07 20 views
1

Reflection.Emitを使用して、いくつかの型とメソッドを動的に生成しました。すべてうまく動作しますが、他の人が簡単に使用できるように、このメソッドに説明的な情報を追加したいと思います。あなたはnormall法上、これを含むことによってこれを行うだろう: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

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

+0

[こちら](http://csharptest.net/downloads/schema/XmlDocumentation.xsd)1人のユーザーがスキーマを作成しようとしています。 –

関連する問題