Dela via


Kompilatorvarning (nivå 1) CS3009

"type": bastypen "type" är inte CLS-kompatibel

En bastyp har markerats som att den inte behöver vara kompatibel med COMMON Language Specification (CLS) i en sammansättning som har markerats som CLS-kompatibel. Ta antingen bort attributet som anger att sammansättningen är CLS-kompatibel eller ta bort attributet som anger att typen inte är CLS-kompatibel. Mer information om CLS-efterlevnad finns i Språkoberoende och språkoberoende komponenter.

Exempel

I följande exempel genereras CS3009:

// CS3009.cs  
  
using System;  
  
[assembly:CLSCompliant(true)]  
[CLSCompliant(false)]  
public class B  
{  
}  
  
public class C : B   // CS3009  
{  
    public static void Main () {}  
}