Compilerwaarschuwing (niveau 1) CS3010
Lid: CLS-compatibele interfaces mogen alleen CLS-compatibele leden hebben
In een assembly die is gemarkeerd met [assembly:CLSCompliant(true)]
, bevat een interface een lid dat is gemarkeerd met [CLSCompliant(false)]
. Verwijder een van de cls-nalevingskenmerken (Common Language Specification). Zie Taalonafhankelijkheid en taalonafhankelijke onderdelen voor meer informatie over CLS-naleving.
In het volgende voorbeeld wordt CS3010 gegenereerd:
// 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()
{
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: