Share via


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

업데이트: 2007년 11월

오류 메시지

'type': 'type' 기본 형식이 CLS 규격이 아닙니다.
'type': base type 'type' is not CLS-compliant

기본 형식이 CLS(공용 언어 사양) 규격으로 표시되어 있는 어셈블리에서 CLS가 아닌 규격으로 표시되어 있습니다. 어셈블리가 CLS 규격임을 지정하는 특성을 제거하거나 형식이 CLS 규격이 아님을 나타내는 특성을 제거하십시오. CLS 규격에 대한 자세한 내용은 CLS 규격 코드 작성공용 언어 사양을 참조하십시오.

예제

다음 예제에서는 CS3009 오류가 발생하는 경우를 보여 줍니다.

// CS3009.cs

using System;

[assembly:CLSCompliant(true)]
[CLSCompliant(false)]
public class B
{
}

public class C : B   // CS3009
{
    public static void Main () {}
}