Javier:
tenes 2 vias posibles...
opcion 1 - ( que pienso no es tu caso )
poner en el codigo de tu programa una llamada a un breakpoint, tracepoint
o watchdata ... pero ...
haciendo uso de la interfaz usuario de debugging de VS ...
opcion 2 - ( que me parece lo que pedis )
usar codigo c# para detectar el cambio de una variable y disparar un evento
...
bajo este enfoque ... tenes a su vez otras 2 alternativas...
opcion 2-A
en codigo nativo ( C++ ) VS permite detectar cambios en una zona de memoria
o variable ,,,
( tiene sus limitaciones ... pero existe ...)
opcion 2-B
en codigo C# podes hacer lo mismo pero ... no de una variable ... si de una
atributo...
por las dudas te dejo varios links de referencia ...
opcion 2-A
How to: Set a Data Breakpoint (Native Only)
http://msdn.microsoft.com/en-us/library/350dyxd0(v=vs.90).aspx
C++ Wait, look or listen for a variable to change value?
http://social.msdn.microsoft.com/Forums/vstudio/en-US/e2d956db-240b-49e7-8d21-7351670e3565/c-wait-look-or-listen-for-a-variable-to-change-value?forum=vclanguage
opcion 2-B
Detect variable change
http://www.daniweb.com/software-development/csharp/threads/215395/detect-variable-change
Raise an event whenever a property's value changed?
http://stackoverflow.com/questions/2246777/raise-an-event-whenever-a-propertys-value-changed
Trigger event when static int variable is changed?
http://stackoverflow.com/questions/8964377/trigger-event-when-static-int-variable-is-changed
How can I execute code when value of a variable changes in C#?
http://stackoverflow.com/questions/1136613/how-can-i-execute-code-when-value-of-a-variable-changes-in-c
opcion 1
How to setup breakpoint programmatically in source code
http://blogs.msdn.com/b/dhawan/archive/2009/08/03/how-to-setup-breakpoint-programmatically-in-source-code.aspx
adding a watchpoint (breaking when a variable changes)
http://social.msdn.microsoft.com/Forums/en-US/0ce702d6-5428-4b9b-8113-7fa3afe5b66f/adding-a-watchpoint-breaking-when-a-variable-changes?forum=vcgeneral
Tracepoint
Setting a Tracepoint in source code
http://blogs.msdn.com/b/zainnab/archive/2010/02/07/setting-a-tracepoint-in-source-code-vstipdebug0010.aspx
How to programatically add a tracepoint for Visual Studio
http://stackoverflow.com/questions/791930/how-to-programatically-add-a-tracepoint-for-visual-studio
NOTA: a travez del SDK mismo que usas no tenes ningun mecanismo ???
generalmente se prevee esto tambien ...
que SDK estas usando ????
Atte
AP