I\'m often find myself setting a breakpoint A somewhere in the code and manually enabling one or more breakpoints when this breakpoint is hit. A typical case is when I\'m debugg
You can get the dependent breakpoints even without changing the code, by using some global storage to hold the marker that will enable dependent breakpoint.
One of the most accessible storages that I've found is app domain custom properties. They can be accessed by System.AppDomain.CurrentDomain.GetData and SetData methods.
So on first breakpoint you define a "when hit" setting with :
{System.AppDomain.CurrentDomain.SetData("break",true)}
On the dependent breakpoint, set hit condition to:
System.AppDomain.CurrentDomain.GetData("break") != null