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 回答