【发布时间】:2009-04-25 09:51:49
【问题描述】:
是否可以使用泛型类型参数定义 DynamicMethod? MethodBuilder 类具有 DefineGenericParameters 方法。 DynamicMethod 有对应的吗?例如,是否可以使用 DynamicMethod 创建具有像给定打击一样的签名的方法?
void T Foo<T>(T a1, int a2)
【问题讨论】:
-
如果您是动态创建方法,那么您在生成方法时不会知道类型吗?哪个可以消除对通用动态方法的需求?
-
我正在写一个小解释器,我想使用 DynamicMethods 来编译函数。该语言支持参数多态性,使用类型参数并且不必为每个参数组合生成重载会很好。
-
请参阅:visualstudio.uservoice.com/forums/121579-visual-studio/… 对添加支持进行投票。
标签: c# reflection reflection.emit dynamicmethod