Is there an ability in VB.NET to deprecate code?
I know that in C# there are 'attributes', and tags in java; is there anything similar in VB.NET, other than leaving a 'todo:
...?
Asked
Active
Viewed 2.6k times
68

brasskazoo
- 76,030
- 23
- 64
- 76
2 Answers
138
There are attributes in VB.NET too:
- https://msdn.microsoft.com/en-us/library/system.obsoleteattribute(v=vs.110).aspx
- http://www.vb-helper.com/howto_net_obsolete_attribute.html
Looks like this (before your function)
<Obsolete("This method is deprecated, use XXXX instead.")> _
And since VB.NET 10 (.NET 4 and later) we no longer need the underscore.
<Obsolete("This method is deprecated, use XXXX instead.")>

Sebastian Brosch
- 42,106
- 15
- 72
- 87

Lou Franco
- 87,846
- 14
- 132
- 192
-
3You could put a whole line
Public void MethodName() – Luis Robles Oct 03 '11 at 20:23 -
2link for implicit line continuation (don't need underscore): https://msdn.microsoft.com/en-us/library/ff637436.aspx – yzorg Apr 24 '15 at 18:52