développiez la réponse de Michael Petrotta:
La fenêtre immédiate est le meilleur endroit pour cela. Si vous frappez un point d'arrêt sur une ligne de code comme ceci:
var obj = GetObject("asd");
obj.CalculateSomething(5); // <--- breakpoint here.
Vous pouvez taper object.CalculateSomething(4)
dans la fenêtre immédiate evalulate là. Il ne doit pas être une méthode statique, juste un code valide pour la position dans la source où votre point d'arrêt est. Sachez simplement que si la méthode que vous appelez a des effets secondaires, elle persistera. Tout ce que vous faites dans la fenêtre immédiate s'exécute dans l'application comme le code normal, donc si vous tapez obj = null
dans la fenêtre immédiate, obj
sera nulle lorsque vous continuerez le débogage.