Merge pull request #5675 from mono/glib-debug-symbols
[mono.git] / mcs / tests / test-cls-01.cs
index a3bda41a2605ee346aca7e613ed15584b45ed53c..8679f46e39a5383644dad0008d8f1b2c3860161f 100644 (file)
@@ -1,10 +1,37 @@
+// Compiler options: -warnaserror
+
 using System;
 
-public class CLSClass {
-    
+[assembly: CLSCompliant (true)]
+
+public class CLSClass
+{
         public byte XX {
             get { return 5; }
         }
 
         public static void Main() {}
-}
\ No newline at end of file
+}
+
+
+public class Big
+{
+       [CLSCompliant (false)]
+       public static implicit operator Big (uint value)
+       {
+               return null;
+       }
+}
+
+[CLSCompliant (false)]
+public partial class C1
+{
+}
+
+public partial class C1
+{
+       public void method (uint u)
+       {
+       }
+}
+