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
Status: RESOLVED FIXED
Alias: None
Product: Compilers
Classification: Mono
Component: C# (show other bugs)
Version: unspecified
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Marek Safar
URL:
Depends on:
Blocks:
 
Reported: 2012-02-13 18:29 UTC by Eric Beisecker
Modified: 2012-02-17 11:28 UTC (History)
1 user (show)

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


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

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
MonoDevelop 2.8.6.4
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.