In questo post vorrei segnalarvi l’attributo DebuggerBrowsable per nascondere proprietà e attributi di una nostra classe nella finestra di controllo del debug.
L’attributo DebuggerBrowsable può essere applicato ad una proprietà o ad un campo e permette di nascondere la proprietà o il campo nella finestra di debug.
Ad esempio, prendiamo la classe:
- Public Class Class1
- Public Property VisibleProperty As String
- <Diagnostics.DebuggerBrowsable(DebuggerBrowsableState.Never)>
- Public Property InvisibleProperty As String
- End Class
La proprietà InvisibleProperty, pur essendo pubblica, non sarà visualizzata nella finestra di debug:
Commenti