Fordító figyelmeztetés (1. szint) CS3009

"típus": a "type" alaptípus nem CLS-kompatibilis

A rendszer úgy jelölt meg egy alaptípust, hogy nem felel meg a Common Language Specification (CLS) szabványnak a CLS-kompatibilisként megjelölt szerelvényben. Távolítsa el a szerelvény CLS-kompatibilis attribútumát, vagy távolítsa el azt az attribútumot, amely azt jelzi, hogy a típus nem CLS-kompatibilis. A CLS-megfelelőségről további információt a nyelvfüggetlenséggel és a nyelvfüggetlen összetevőkkel kapcsolatban talál.

Példa

Az alábbi példa a CS3009-et hozza létre:

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