Compilerwarnung (Stufe 1) CS3010
Aktualisiert: November 2007
Fehlermeldung
"Member": CLS-kompatible Schnittstellen dürfen nur CLS-kompatible Member aufweisen.
'member': CLS-compliant interfaces must have only CLS-compliant members
In einer mit [assembly:CLCSompliant(true)] markierten Assembly enthält eine Schnittstelle einen Member, der mit [CLCSompliant(false)] markiert ist. Entfernen Sie eines der CLS-Kompatibilitätsattribute (Common Language Specification). Weitere Informationen über die CLS-Kompatibilität finden Sie unter Schreiben von CLS-kompatiblem Code und CLS (Common Language Specification).
Beispiel
Im folgenden Beispiel wird CS3010 generiert:
// CS3010.cs
using System;
[assembly:CLSCompliant(true)]
public interface I
{
[CLSCompliant(false)]
int M(); // CS3010
}
public class C : I
{
public int M()
{
return 1;
}
public static void Main()
{
}
}