[Mono-bugs] [Bug 22597] Changed - Interface method implementation not found at runtime
29 Mar 2002 15:19:30 -0000
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by email@example.com.
--- shadow/22597 Fri Mar 29 00:11:11 2002
+++ shadow/22597.tmp.16052 Fri Mar 29 10:19:30 2002
@@ -1,13 +1,13 @@
@@ -96,6 +96,16 @@
Since this is not possible, MCS generates a private explicit interface
implementation for the method (see the attached posting from Mike) and
just "calls" into its parent implementation to fullfil the request.
This works with the Windows runtime, but fails with mono/mint.
+------- Additional Comments From firstname.lastname@example.org 2002-03-29 10:19 -------
+Fixed in cvs. We were checking explicit interface method
+implementation using the full name of the interface (including
+namespace). I changed it to check also against the simple interface
+name + method name.
+I'm not sure this is totally right, though: what happens when a type
+implements two interfaces with the same name, but in different
+namespaces? The compiler here should probably output the full
+interface name (including namespace) in the name of the method.