[Mono-bugs] [Bug 77191][Nor] Changed - [PATCH] Mono remoting runtime can not resolve overload method during remote request method call processing.

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sun Jan 29 06:19:18 EST 2006

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 robertj at gmx.net.


--- shadow/77191	2006-01-26 09:37:36.000000000 -0500
+++ shadow/77191.tmp.6171	2006-01-29 06:19:18.000000000 -0500
@@ -329,6 +329,15 @@
 ------- Additional Comments From lluis at ximian.com  2006-01-26 09:37 -------
 The patch works because of bug 77367. The problem is that a call to
 GetMethod(name, Type.EmptyTypes) will only find the method if it has
 no parameters. If the message does not have a signature it doesn't
 mean that the target method does not have parameters, it means that
 the method is not overloaded.
+------- Additional Comments From robertj at gmx.net  2006-01-29 06:19 -------
+Okay, but the binding flags still have to be changed to Public,
+like in the second patch. Otherwise the server won't be able
+to lookup methods having an overload not seen by the client
+(like the protected Dispose(bool) method in Alex' sample).
+And the special case Object.FieldGetter/Setter () must be
+handled too. Do you agree?

More information about the mono-bugs mailing list