이 클래스는 ObsoleteAttribute로 지칭됩니다.
코드에서는 간략하게 [Obsolete] 이렇게 적으면 되고, 원할 경우 전체 이름 [ObsoleteAttribute]를 사용할 수 있습니다.
클래스를 더 이상 사용되지 않는 것으로 표시할 경우 더 이상 사용되지 않는 이유 및/또는 대싱 사용할 항목에 대한 정보를 제공하는 것이 좋습니다. 이 작업을 위해 Obsolete 특성에 문자열 매개 변수를 전달합니다.
[Obsolete("MyClass is obsolete. Use MyClass2 instead.")]
public class MyClass
{
}
// Attribute로부터 상속받은 클래스를 하나 생성.
public class MySpecialAttribute : Attribute
{
}
// [MySpecial](또는 [MySpecialAttribute])을 특성으로 사용가능 !!
[MySpecial]
public class SomeOtherClass
{
}