Added a new type, MemberInfoComparer, which is an equality comparer for MemberInfo instances (there are special cases for Type and MethodBase, because of generics; it may have to be used in other places, because there may be weird bugs in the future caused by this (ReflectedType is the problem)).
GetMethodUID now returns the ultimate base method id.
~Interface method implementations are emitted side by side with normal methods (there may be more than an entry for the same method, as it may represent many different interface implementations).~
Changes
OpMethod
.MemberInfoComparer
, which is an equality comparer forMemberInfo
instances (there are special cases forType
andMethodBase
, because of generics; it may have to be used in other places, because there may be weird bugs in the future caused by this (ReflectedType
is the problem)).GetMethodUID
now returns the ultimate base method id.VTable
for interface methods.