Make StringComparer.Create throw ArgumentNullException (#26570)
[mono-project.git] / mcs / tests / gtest-595.cs
blob65249a527c92304ccc4e070700dab1da9cdb53ae
1 class MainClass
3 static class TypeConverter<TIn, TOut>
4 where TIn : class
5 where TOut : struct
7 public static bool Convert(TIn input)
9 if (input is TOut)
11 return true;
14 return false;
18 public static int Main()
20 object x = 3;
21 if (TypeConverter<object, double>.Convert(x))
22 return 1;
24 if (!TypeConverter<I, S>.Convert(new S()))
25 return 2;
27 return 0;
31 interface I
35 struct S : I