컴파일러 경고(수준 1) CS3023
업데이트: 2007년 11월
오류 메시지
CLSCompliant 특성은 반환 형식에 적용하면 의미가 없습니다. 대신 이 특성을 메서드에 적용하십시오.
CLSCompliant attribute has no meaning when applied to return types. Try putting it on the method instead.
CLS 규격 규칙은 메서드 및 형식 선언에 적용되므로 함수 반환 형식에 대해서는 CLS 규격 여부를 확인하지 않습니다.
예제
다음 예제에서는 CS3023 경고가 발생하는 경우를 보여 줍니다.
// C3023.cs
[assembly:System.CLSCompliant(true)]
public class Test
{
[return:System.CLSCompliant(true)] // CS3023
// Try this instead:
// [method:System.CLSCompliant(true)]
public static int Main()
{
return 0;
}
}