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 () {}
}
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.