Author: marek
Date: 2007-02-22 16:50:02 -0500 (Thu, 22 Feb 2007)
New Revision: 73341

Modified:
   trunk/mcs/mcs/decl.cs
Log:
GetGenericArguments is gmcs specific

Modified: trunk/mcs/mcs/decl.cs
===================================================================
--- trunk/mcs/mcs/decl.cs       2007-02-22 21:29:42 UTC (rev 73340)
+++ trunk/mcs/mcs/decl.cs       2007-02-22 21:50:02 UTC (rev 73341)
@@ -1018,13 +1018,14 @@
                        while (p.IsArray || p.IsPointer || p.IsByRef)
                                p = TypeManager.GetElementType (p);
 
+#if GMCS_SOURCE
                        if (TypeManager.IsGenericType (p)) {
                                foreach (Type t in p.GetGenericArguments ()) {
                                        if (!AsAccessible (t, flags))
                                                return false;
                                }
                        }
-
+#endif
                        AccessLevel pAccess = TypeEffectiveAccessLevel (p);
                        AccessLevel mAccess = this.EffectiveAccessLevel &
                                GetAccessLevelFromModifiers (flags);

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to