[Mono-bugs] [Bug 21099] Changed - Interface member lookup problem

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
12 Mar 2002 06:37:50 -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 miguel@ximian.com.


--- shadow/21099	Wed Feb 27 12:46:28 2002
+++ shadow/21099.tmp.26530	Tue Mar 12 01:37:50 2002
@@ -1,12 +1,12 @@
 Bug#: 21099
 Product: Mono/MCS
 Version: unspecified
 OS: unknown
 OS Details: 
-Status: NEW   
+Status: ASSIGNED   
 Severity: Unknown
 Priority: Minor
 Component: Misc
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: f_ai@hotmail.com               
@@ -102,6 +102,14 @@
 Now this code as it is will not fix the problem, this method is 
 never called with '(bf & BindingFlags.DeclaredOnly) == 0'.
 I don't know if the caller should be changed when resolving an 
 invoke or if the flag is meaningless in this context, so further 
 work is required, but i think is closer now.
+------- Additional Comments From miguel@ximian.com  2002-03-12 01:37 -------
+I have been investigating this problem after doing some changes to the
+interface code, and I have noticed that the problem is that
+FindMembers will not pull data from inherited interfaces.  
+I believe the fix will be to actually walk the interface hierarchy
+filling in for members from inherited interfaces.