在 Mono.Cecil 中如何识别覆盖抽象基类方法的方法?

问题描述

我在 Mono.Cecil.MethodDeFinition 类中没有看到任何属性方法会告诉我此方法覆盖了基本抽象方法

我当前的代码是:

foreach (var m in baseTypeDef.Methods.Where(m => m.IsAbstract))
{
    var fullName = m.FullName.Replace(baseTypeDef.FullName + "::",typeDef.FullName + "::");
    var ov = typeDef.Methods.Single(o => o.FullName == fullName);
    used.Add(ov);
}

有没有更惯用的方法来做到这一点?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)