https://bugzilla.novell.com/show_bug.cgi?id=705711

https://bugzilla.novell.com/show_bug.cgi?id=705711#c0


           Summary: Extension method overload resolution fails when
                    located in different namespaces
    Classification: Mono
           Product: Mono: Compilers
           Version: 1.2.0
          Platform: x86-64
        OS/Version: openSUSE 11.4
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: C#
        AssignedTo: michael.mil...@suse.com
        ReportedBy: andreas+nov...@selfinflicted.org
         QAContact: mono-bugs@lists.ximian.com
          Found By: ---
           Blocker: ---


Created an attachment (id=439901)
 --> (http://bugzilla.novell.com/attachment.cgi?id=439901)
Solution to reproduce the bug.. comments in the files helps reproduce it

User-Agent:       Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML,
like Gecko) Chrome/14.0.803.0 Safari/535.1

We had two extension methods, with the same name but different signatures,
located in two different namespaces. When both namespaces were included it was
unable to resolve the correct overload.

One overload had 2 parameters, the other one 6. We kept being hit by a compile
error saying that there were no overload that accepted two parameters.

The attached solution shows how to reproduce. Check the code comments in the
files on how to toggle the error on and off.

Reproducible: Always

Steps to Reproduce:
1. See code comments in the attached solution
2.
3.
Actual Results:  
Compile error saying that there were no overload that accepted two parameters.

Expected Results:  
The compiler should resolve the correct overload when it is available

This was verified on two different machines, both running openSUES 11.4 and
Mono 2.10.2 using MonoDevelop 2.6 Beta 3

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
_______________________________________________
mono-bugs maillist  -  mono-bugs@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to