Como: Definir seus próprios atributos
Usando classes de atributos, você pode criar seus próprios atributos personalizados e usá-los em adição aos atributos .NET Framework para fornecer informações adicionais sobre elementos de programa.
Para definir um atributo personalizado
Declare uma classe e aplique o atributo AttributeUsageAttribute a ela.O nome de sua classe é o nome do novo atributo, conforme mostrado no código o seguir:
<AttributeUsage(AttributeTargets.All)> Class TestAttribute
Declare que a classe herda de System.Attribute:
Inherits System.Attribute
Defina campos Private para armazenar valores de propriedades:
Private m_SomeValue As String
Se for apropriado, crie um construtor para o atributo:
Public Sub New(ByVal Value As String) m_SomeValue = Value End Sub
Defina métodos, campos e propriedades para o atributo:
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
Finalize a classe com a instrução End Class:
End Class
Consulte também
Conceitos
Como objetos são criados e destruídos Outros recursos