如何按名称获取MethodReference到基类的方法?
我试过了
type.BaseType.Resolve().Methods;
如果我将包含基类的dll添加到assemblyresolver,它将返回方法.但是,如果我使用添加呼叫
MSILWorker.Create(OpCodes.Call, baseMethod);
(通过从解析的TypeDefinition中预处理方法找到baseMethod),生成的IL不可读,甚至Reflector冻结并退出.
现在有些IL:
如果在类型上调用私有方法:
 call instance void SomeNamespace.MyClass::RaisePropertyChanged(string)
如果在基类型上调用protected方法:
call instance void [OtherAssembly]BaseNamespace.BaseClass::RaisePropertyChanged(string)
那么,我如何使用Mono.Cecil生成后者呢?