Compilerwaarschuwing (niveau 1) CS3009

'type': basistype 'type' is niet cls-compatibel

Een basistype is gemarkeerd als niet compatibel met de Common Language Specification (CLS) in een assembly die als CLS-compatibel is gemarkeerd. Verwijder het kenmerk dat aangeeft dat de assembly cls-compatibel is of verwijder het kenmerk dat aangeeft dat het type niet CLS-compatibel is. Zie Taalonafhankelijkheid en taalonafhankelijke onderdelen voor meer informatie over CLS-naleving.

Opmerking

In het volgende voorbeeld wordt CS3009 gegenereerd:

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