Upozornění kompilátoru (úroveň 1) CS3001
Typ argumentu type není kompatibilní se specifikací CLS.
Veřejná, chráněná nebo protected internal
metoda musí přijmout parametr, jehož typ je kompatibilní se specifikací CLS (Common Language Specification). Další informace o dodržování předpisů CLS najdete v tématu Nezávislost jazyka a komponenty nezávislé na jazyce.
Následující příklad vygeneruje CS3001:
// CS3001.cs
[assembly:System.CLSCompliant(true)]
public class a
{
public void bad(ushort i) // CS3001
{
}
private void OK(ushort i) // OK, private method
{
}
public static void Main()
{
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: