Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 1) CS3009

'type': základní typ 'type' není kompatibilní se specifikací CLS.

Základní typ byl označen jako nekompatibilní se specifikací CLS (Common Language Specification) v sestavení, které bylo označeno jako kompatibilní se specifikací CLS. Buď odeberte atribut, který určuje sestavení, je kompatibilní se specifikací CLS, nebo odeberte atribut, který označuje, že typ není kompatibilní se specifikací CLS. Další informace o dodržování předpisů CLS naleznete v tématu Jazyková nezávislost a komponenty nezávislé na jazyce.

Příklad

Následující příklad vygeneruje CS3009:

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