En una aplicación WindowsForm DebuggerStepThrough está en la parte del diseñador
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Está bien porque eso evita que entres en la función aunque te equivoques de tecla, si tienes un punto de ruptura si entra.
He de decir que me parece que aquí lo explican super-bien
http://varionet.wordpress.com/2008/05/29/depurar-sin-complicarnos-la-vida-utilizando-debugging-attributes/
Pero como siempre.. no está demás verlo en el msdn