linux-packaging-mono/mcs/tests/test-ex-filter-06.cs
Jo Shields 3c1f479b9d Imported Upstream version 4.0.0~alpha1
Former-commit-id: 806294f5ded97629b74c85c09952f2a74fe182d9
2015-04-07 09:35:12 +01:00

29 lines
378 B
C#

using System;
using System.IO;
using System.Collections.Generic;
class C
{
static int Test<T> () where T : Exception
{
try {
throw null;
} catch (T t) when (t.Message != null) {
return 0;
}
}
static int Main()
{
try {
Test<ApplicationException> ();
return 1;
} catch {
}
if (Test<NullReferenceException> () != 0)
return 2;
return 0;
}
}