linux-packaging-mono/mcs/tests/test-ex-filter-06.cs

29 lines
378 B
C#
Raw Permalink Normal View History

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;
}
}