Avviso del compilatore (livello 1) CS3010
'member': le interfacce conformi a CLS devono avere solo membri conformi a CLS
In un assembly contrassegnato con [assembly:CLSCompliant(true)]
un'interfaccia contiene un membro contrassegnato con [CLSCompliant(false)]
. Rimuovere uno degli attributi di conformità a Common Language Specification (CLS). Per altre informazioni sulla conformità a CLS, vedere Indipendenza del linguaggio e componenti indipendenti dal linguaggio.
L'esempio seguente genera l'errore CS3010:
// 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()
{
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: