방법: 사용자 지정 특성 정의
업데이트: 2007년 11월
특성 클래스를 사용하여 사용자 지정 특성을 만든 다음 .NET Framework 특성과 함께 사용하면 프로그램 요소에 대한 추가 정보를 제공할 수 있습니다.
사용자 지정 특성을 정의하려면
클래스를 선언하고 클래스에 AttributeUsageAttribute 특성을 적용합니다. 선언한 클래스의 이름은 다음 코드에서와 같이 새 특성의 이름입니다.
<AttributeUsage(AttributeTargets.All)> Class TestAttribute
System.Attribute에서 상속하는 클래스를 선언합니다.
Inherits System.Attribute
Private 필드를 정의하여 속성 값을 저장합니다.
Private m_SomeValue As String
필요한 경우, 특성에 대해 생성자를 만듭니다.
Public Sub New(ByVal Value As String) m_SomeValue = Value End Sub
특성의 메서드, 필드 및 속성을 정의합니다.
Public Sub Attr(ByVal AttrValue As String) 'Add method code here. End Sub Public Property SomeValue() As String ' A named parameter. Get Return m_SomeValue End Get Set(ByVal Value As String) m_SomeValue = Value End Set End Property
End Class 구문으로 클래스를 끝냅니다.
End Class