Is it possible to specify a breakpoint in Visual Studio 2010 that hits only if the calling methods up the call stack meet some specific condition? For example, and most likely,
Right click the breakpoint, choose "Condition" and use something like this:
new System.Diagnostics.StackTrace().ToString().Contains("YourMethodName")
The StackTrace class should give you what you need.
StackTrace stackTrace = new StackTrace();
StackFrame[] stackFrames = stackTrace.GetFrames();