title: How to continuously update VS2008 Watch Window (without stopping execution)?
body: <p>In Adobe Director, there is a watch window that updates while my application runs.  For example, if I have a game application and am watching an instance of a ball object, I can see all of its values (velocity, altitude, state variables, etc) updating in real-time as the application is running.  I can also add any other object to the window and drill down into it's variables without stopping execution.</p>
  
  <p>Is there a way in Visual Studio (I'm on 2008), in C#, to have the Debug > Watch window update while my application is running?  In other words, I'd like to keep an eye on the different variables of a given object while the application is running, rather than freezing everything and inspect the state of things at one particular moment in time.</p>
  
  <p>If this is not possible is there any way to watch the values of arbitrary objects (without hardcoding these upfront).  For example, for a tank object, we'd have position, orientation, velocity, etc.  Assume dozens of different types of game objects with a dozen or so values each.  These values change 60 times per second.</p>
  
  <p>The goal is to be able to, at runtime, choose a game object to "watch" and then drill down into it's heirarchy of variables (in the same way the watcher pane does). Again, this tool doesn't know about the objects in advance, so can't be hardcoded for specific objects.</p>
  
  <p>Thanks in advance!</p>
  
  <p>Adam</p>