111 votes

Attribut permettant de sauter une méthode lors d'un pas en mode débogage

Existe-t-il un attribut que je peux utiliser sur une méthode pour que, lorsque je parcours du code en mode débogage, le débogueur reste à l'extérieur de la méthode ?

189voto

Andrew Rollings Points 8361
 [DebuggerStepThrough]

( docs )

0 votes

Merci. Je suis un tel "logger", les compétences de débogage deviennent rouillées.

0 votes

Qu'en est-il d'un attribut pour une propriété ? [DebuggerStepThrough] n'est valable que pour les classes, les structures, les constructeurs et les méthodes.

0 votes

Y a-t-il un inverse à cela ? J'ai une classe partielle liée à une classe partielle générée qui a l'attribut [DebuggerStepThrough]. Je veux être en mesure d'avancer dans mon code sans avoir à modifier les propriétés du débogueur de VS.

14voto

user959229 Points 101

Sans oublier d'ajouter :

using System.Diagnostics;

9voto

BaSsGaz Points 392

C'est écrit <DebuggerStepThrough> sur VB.NET .

Pour l'utiliser, il suffit de le placer au-dessus de la méthode comme :

<DebuggerStepThrough>
Private Sub form_Paint(sender As Object, e As PaintEventArgs) Handles form.Paint
     ' Picasso
End Sub

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X