2009-12-17 Rodrigo Kumpera <rkumpera@novell.com>
commit816c9757f06358b03b3e8b476a8730ecdcf9c098
authorkumpera <kumpera@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Thu, 17 Dec 2009 12:06:42 +0000 (17 12:06 +0000)
committerkumpera <kumpera@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Thu, 17 Dec 2009 12:06:42 +0000 (17 12:06 +0000)
treead24d13063191a32c761095cd3cc9d4225657b77
parent103a439238a6f47d90c1574402be550b9f736394
2009-12-17  Rodrigo Kumpera  <rkumpera@novell.com>

* icall.c (ves_icall_Type_GetMethodsByName): Don't pin virtual methods if they are newslot.
A private virtual newslot method is used to implement an interface method without exposing
it to users. When querying for public instance methods, such method would hide a public one
on a parent type.

Fixes #564379.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@148694 e3ebcda4-bce8-0310-ba0a-eca2169e7518
mono/metadata/ChangeLog
mono/metadata/icall.c