컴파일러 오류 CS0629
업데이트: 2007년 11월
오류 메시지
'member' 조건부 멤버는 'Type Name' 형식으로 'base class member' 인터페이스 멤버를 구현할 수 없습니다.
Conditional member 'member' cannot implement interface member 'base class member' in type 'Type Name'
Conditional 특성은 인터페이스 구현에 사용할 수 없습니다.
다음 샘플에서는 CS0629 오류가 발생하는 경우를 보여 줍니다.
// CS0629.cs
interface MyInterface
{
void MyMethod();
}
public class MyClass : MyInterface
{
[System.Diagnostics.Conditional("debug")]
public void MyMethod() // CS0629, remove the Conditional attribute
{
}
public static void Main()
{
}
}