영어로 읽기

다음을 통해 공유


컴파일러 경고(수준 1) CS3010

'member': CLS 규격 인터페이스는 CLS 규격 멤버만 포함할 수 있습니다.

[assembly:CLSCompliant(true)]로 표시된 어셈블리에서 인터페이스에 [CLSCompliant(false)]로 표시된 멤버가 포함되어 있습니다. CLS(공용 언어 사양) 규격 특성 중 하나를 제거합니다. CLS 준수에 대한 자세한 내용은 언어 독립성 및 언어 독립적 구성 요소를 참조하세요.

예시

다음 예제에서는 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()
    {
    }
}