NN (0);
NN2 (1);
Complex (null);
+ MM (1);
+ MM ((byte) 1);
+ DecimalRule (() => (byte) 1);
return 0;
}
{
throw new ApplicationException ("wrong overload");
}
+
+ static void MM (double f)
+ {
+ }
+
+ static void MM (double? f)
+ {
+ throw new ApplicationException ("wrong overload");
+ }
+
+ static void DecimalRule (Func<int> i)
+ {
+ }
+
+ static void DecimalRule (Func<decimal?> i)
+ {
+ throw new ApplicationException ("wrong overload");
+ }
}
\ No newline at end of file