我目前正在尝试扩展使用反射(ILGenerator)创建动态方法的现有应用程序。
我目前在堆栈上有一个对象,此方法需要将对象转换为与'parameterType'相同的类型。我想提供与使用Expression.Convert
时相同的转换功能public override void EmitParameterResolution(ILGenerator il, Type parameterType)
{
// il.Emit - Not sure what to do here...
// Expression.Convert(obj, parameterType)
}