Declare Attribute
In This Article
Declares an Attribute class descendant for an undeclared attribute under the cursor.
#Availability
From the context menus or via shortcuts:
- when the edit cursor or caret is on an undeclared attribute name.
#Example
class TestClass
{
[│MyAttr("test", 15)]
private string TestMethod()
{
return "Test";
}
}
Public Class DeclareAttribute
<│MyAttribute("test", 15)>
Private Function TestMethod() As String
Return "Test"
End Function
End Class
Result:
public class MyAttr : Attribute
{
public MyAttr(string param1, int param2)
{
}
}
class TestClass
{
[MyAttr("test", 15)]
private string TestMethod()
{
return "Test";
}
}
Public Class MyAttribute
Inherits Attribute
Public Sub New(ByVal param1 As String, ByVal param2 As Integer)
End Sub
End Class
Public Class DeclareAttribute
<MyAttribute("test", 15)>
Private Function TestMethod() As String
Return "Test"
End Function
End Class