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