<?xml version="1.0" encoding="us-ascii"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS3014</ErrorName>
  <Examples>
    <string>// cs3014-2.cs: `C' cannot be marked as CLS-compliant because the assembly is not marked as CLS-compliant
// Line: 7

using System;

[CLSCompliant (true)]
public class C {
}</string>
    <string>// cs3014-3.cs: `I' cannot be marked as CLS-compliant because the assembly is not marked as CLS-compliant
// Line: 7

using System;

[CLSCompliant (true)]
public interface I {
}</string>
    <string>// cs3014-4.cs: `D' cannot be marked as CLS-compliant because the assembly is not marked as CLS-compliant
// Line: 8

using System;

[CLSCompliant (true)]
public delegate void D ();
</string>
    <string>// cs3014-5.cs: `E' cannot be marked as CLS-compliant because the assembly is not marked as CLS-compliant
// Line: 8

using System;

[CLSCompliant (true)]
public enum E {
}
</string>
    <string>// cs3014-7.cs: `CLSClass.implicit operator CLSClass(byte)' cannot be marked as CLS-compliant because the assembly is not marked as CLS-compliant
// Line: 7

using System;

public abstract class CLSClass {
        [CLSCompliant (true)]
        public static implicit operator CLSClass(byte value) {
                return null;
        }
}</string>
    <string>// cs3014-8.cs: `E2.Foo' cannot be marked as CLS-compliant because the assembly is not marked as CLS-compliant
// Line: 7

using System;

public enum E2 {
        [CLSCompliant (true)]
        Foo
}
</string>
    <string>// cs3014.cs: `I.Valid(bool)' cannot be marked as CLS-compliant because the assembly is not marked as CLS-compliant
// Line: 8

using System;

public interface I {
        [CLSCompliant (true)]
        void Valid (bool arg);
}</string>
  </Examples>
</ErrorDocumentation>