Author: martin
Date: 2005-05-10 12:48:15 -0400 (Tue, 10 May 2005)
New Revision: 44334

Modified:
   trunk/mcs/gmcs/ChangeLog
   trunk/mcs/gmcs/support.cs
Log:
2005-05-10  Martin Baulig  <[EMAIL PROTECTED]>

        * support.cs (ReflectionParameters.ParameterModifier): Use
        `Parameter.Modifier.REF' if we both have `ParameterAttributes.Out'
        and `ParameterAttributes.In'.  Fixes #74884.



Modified: trunk/mcs/gmcs/ChangeLog
===================================================================
--- trunk/mcs/gmcs/ChangeLog    2005-05-10 16:19:33 UTC (rev 44333)
+++ trunk/mcs/gmcs/ChangeLog    2005-05-10 16:48:15 UTC (rev 44334)
@@ -1,5 +1,11 @@
 2005-05-10  Martin Baulig  <[EMAIL PROTECTED]>
 
+       * support.cs (ReflectionParameters.ParameterModifier): Use
+       `Parameter.Modifier.REF' if we both have `ParameterAttributes.Out'
+       and `ParameterAttributes.In'.  Fixes #74884.
+
+2005-05-10  Martin Baulig  <[EMAIL PROTECTED]>
+
        * typemanager.cs (TypeManager.MemberLookup_FindMembers): Don't use
        the cache if we're just looking for `MemberTypes.NestedType' in a
        generic instance.

Modified: trunk/mcs/gmcs/support.cs
===================================================================
--- trunk/mcs/gmcs/support.cs   2005-05-10 16:19:33 UTC (rev 44333)
+++ trunk/mcs/gmcs/support.cs   2005-05-10 16:48:15 UTC (rev 44334)
@@ -146,7 +146,7 @@
 
                        Type t = pi [pos].ParameterType;
                        if (t.IsByRef){
-                               if ((pi [pos].Attributes & 
ParameterAttributes.Out) != 0)
+                               if ((pi [pos].Attributes & 
(ParameterAttributes.Out|ParameterAttributes.In)) == ParameterAttributes.Out)
                                        return Parameter.Modifier.ISBYREF | 
Parameter.Modifier.OUT;
                                else
                                        return Parameter.Modifier.ISBYREF | 
Parameter.Modifier.REF;

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

Reply via email to