-using System;\r
-\r
-struct MyColor\r
-{\r
- int v;\r
-\r
- public MyColor (int v)\r
- {\r
- this.v = v;\r
- }\r
-\r
- public static bool operator == (MyColor left, MyColor right)\r
- {\r
- return left.v == right.v;\r
- }\r
-\r
- public static bool operator != (MyColor left, MyColor right)\r
- {\r
- return left.v != right.v;\r
- }\r
-}\r
-\r
-public class NullableColorTests\r
-{\r
- public static int Main ()\r
- {\r
- MyColor? col = null;\r
- bool b = col == new MyColor (3);\r
- Console.WriteLine (b);\r
- if (b)\r
- return 1;\r
- \r
- b = col != new MyColor (3);\r
- if (!b)\r
- return 2;\r
- \r
- return 0;\r
- }\r
-}\r
+using System;
+
+struct MyColor
+{
+ int v;
+
+ public MyColor (int v)
+ {
+ this.v = v;
+ }
+
+ public static bool operator == (MyColor left, MyColor right)
+ {
+ return left.v == right.v;
+ }
+
+ public static bool operator != (MyColor left, MyColor right)
+ {
+ return left.v != right.v;
+ }
+}
+
+public class NullableColorTests
+{
+ public static int Main ()
+ {
+ MyColor? col = null;
+ bool b = col == new MyColor (3);
+ Console.WriteLine (b);
+ if (b)
+ return 1;
+
+ b = col != new MyColor (3);
+ if (!b)
+ return 2;
+
+ return 0;
+ }
+}