[Mono-bugs] [Bug 590272] New: implicity type conversion error with anonymous method instead using statement (?)

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Mar 22 13:52:47 EDT 2010



           Summary: implicity type conversion error with anonymous method
                    instead using statement (?)
    Classification: Mono
           Product: Mono: Compilers
           Version: 2.6.x
          Platform: x86-64
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: C#
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: peter at peterjohanson.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---

Created an attachment (id=349860)
 --> (http://bugzilla.novell.com/attachment.cgi?id=349860)
Simplest test case I could produce

User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.9
(KHTML, like Gecko) Chrome/5.0.308.0 Safari/532.9

Hit this *very* funky error when trying to compile MassTransit
(http://code.google.com/p/masstransit/) using Mono 2.6.3.

I've tried to boil down the issue to as specific a test case as I can.

I know so far the following are required to reproduce the bug, and removing any
one of these things makes the error disappear:

1) Has to be in a method with a generic parameter (e.g. void Foo<TMessage> ())
2) Has to be inside a using statement (I think and have the anonymous method
make use of the object created by the using statement)
3) Removing one or the other of the calls inside of the anonymous method makes
the error disappear.

I will attach the simplest test case I could produce.

Reproducible: Always

Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the mono-bugs mailing list