Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

32 lines
857 B
C#

// CS0246: The type or namespace name `InvalidTypeBlah' could not be found. Are you missing an assembly reference?
// Line: 17
//
// This test is here to test that the compiler does not crash after it
// reports the error due to an invalid type being referenced in the
// delegate
//
using System;
public class AnonDelegateTest
{
public delegate void TestDelegate(AnonDelegateTest something, string b);
public static void Main()
{
AnonDelegateTest test = new AnonDelegateTest();
// Incorrect; mcs throws unhandled exception here
test.Call(delegate(InvalidTypeBlah something, string b) {
Console.WriteLine(b);
});
}
public void Call(TestDelegate d)
{
d(this, "Hello");
}
}