[Mono-bugs] [Bug 21784] Changed - Indexer inheritance in ref'd library classes broken

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
19 Mar 2002 17:33:17 -0000


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 lupus@ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=21784

--- shadow/21784	Mon Mar 11 18:02:41 2002
+++ shadow/21784.tmp.25245	Tue Mar 19 12:33:17 2002
@@ -1,14 +1,14 @@
 Bug#: 21784
 Product: Mono/Runtime
 Version: unspecified
 OS: other
 OS Details: 
-Status: NEW   
+Status: RESOLVED   
 Resolution: 
-Severity: 
+Severity: Unknown
 Priority: Normal
 Component: misc
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: mkestner@speakeasy.net               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
@@ -40,6 +40,13 @@
 The indexer is defined on the base class XmlNode.
 
 I created a small test program to recreate the problem, but the directly
 compiled classes did not throw the error, so this is apparently a problem
 with the loading/inspection of classes from libraries.  The bug exists in
 mint and mono, but does not occur when running mcs on win32.
+
+------- Additional Comments From lupus@ximian.com  2002-03-19 12:33 -------
+This has been fixed in cvs.
+The problem was: GetProperties() should search in the parent types,
+too, if it doesn't find properties in the current type. But this is
+not enough: FindMembers() needs to do the same if the filter doesn't
+select a member from the current type.