RE: [Ikvm-developers] Type mapping & interface inheritance question
Brought to you by:
jfrijters
|
From: Jeroen F. <je...@su...> - 2004-09-13 07:46:57
|
David Jung wrote: > OK. I'd figured out that mcs was listing all the interfaces=20 > - as I can work around the problem by explicitly listing the extras in > the C# decl. > I had a quick scan of the Ecma335 spec., and it seemed to be pretty > unclear on the issue. However, I though that the way mcs does it was > a reasonable interpretation of the spec., but I'm no expert (and as I > said its not very clear anyway). I don't agree, but it turns out that it is actually a runtime bug. Type.GetInterfaces() doesn't return all implemented interfaces, only the ones explicitly listed. > So, if you or someone hasn't already, I'll file an mcs bug=20 > report and see what comes of it. Coincidentally, Gert Driesen ran into this issue too this weekend and he filed a bug: http://bugzilla.ximian.com/show_bug.cgi?id=3D65764 Regards, Jeroen |