Lezen in het Engels

Delen via


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.

Opmerking

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()
    {
    }
}