// Compiler options: -warnaserror

using System;
[assembly:CLSCompliant (true)]

public class CLSAttribute_1: Attribute {
       public CLSAttribute_1(int[] array) {
       }
   
       public CLSAttribute_1(int array) {
       }
}

[CLSCompliant (false)]
public class CLSAttribute_2: Attribute {
       private CLSAttribute_2(int arg) {
       }   
}

internal class CLSAttribute_3: Attribute {
       public CLSAttribute_3(int[] array) {
       }
}

[CLSCompliant (false)]
public class CLSAttribute_4: Attribute {
       private CLSAttribute_4(int[] args) {
       }   
}

public class ClassMain {
        public static void Main () {}
}