This is Xamarin's bug tracking system. For product support, please use the support links listed in your Xamarin Account.
Bug 3434 - Mono Compiler crashes when using a DelegateType as a method call
Summary: Mono Compiler crashes when using a DelegateType as a method call
Alias: None
Product: Compilers
Classification: Mono
Component: C# (show other bugs)
Version: unspecified
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Marek Safar
Depends on:
Reported: 2012-02-13 18:29 UTC by Eric Beisecker
Modified: 2012-02-17 11:28 UTC (History)
1 user (show)

See Also:
Is this bug a regression?: ---
Last known good build:

Mono Compiler Output (9.79 KB, text/plain)
2012-02-13 18:29 UTC, Eric Beisecker

Description Eric Beisecker 2012-02-13 18:29:05 UTC
Created attachment 1356 [details]
Mono Compiler Output

Current Behavior: When using a Delegate type declaration as a Method call the
mono compiler crashes.

Expected Behavior: The Compiler should throw an error along the lines of
"Namespace.DelegateType is a 'type' but is used like a 'variable'"

Sample Code 

namespace Test
    public delegate void SomeDel(Action a);

    public class TestClass
         public void TestMethod()
            SomeDel(() => { int i = 0; };

Mono 2.10.8
Comment 1 Marek Safar 2012-02-17 11:28:30 UTC
Already fixed in master but improved the error message

Note You need to log in before you can comment on or make changes to this bug.