[Mono-bugs] [Bug 74953][Maj] Changed - [GMCS] Converting array to IEnumerable<T>

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Mon Jun 20 02:34:24 EDT 2005

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 mass at akuma.org.


--- shadow/74953	2005-06-19 04:47:00.000000000 -0400
+++ shadow/74953.tmp.11483	2005-06-20 02:34:24.000000000 -0400
@@ -239,6 +239,15 @@
 I could certainly author a quick C# ArrayList<T> if it helps resolve this bug, but cannot 
 imagine this could be used without some runtime changes.
 ------- Additional Comments From mass at akuma.org  2005-06-19 04:47 -------
 just checked on 2005b2, Type.GetInterfaces() only reports non-generic types.
+------- Additional Comments From mass at akuma.org  2005-06-20 02:34 -------
+Well, let me clarify that comment - other types (generic and not) report generic interfaces 
+just fine. 
+However, int[] only reports Array as a parent and IEnumerable, IList and ICollection as 
+interfaces it supports. This makes me think it is special-cased in the MS runtime in some 
+way. If someone desires disassembly of a cast and call, drop me a line and I'll cut&paste from 
+the vs.net 2k5b2 debug window.

More information about the mono-bugs mailing list