19

Visual Studio 2010 で、コール スタックの呼び出しメソッドが特定の条件を満たしている場合にのみヒットするブレークポイントを指定することはできますか? たとえば、おそらくメソッド名です。

理想的には、条件付きブレークポイントなどの Visual Studio 自体のソリューションを探していますが、コードでスタックのメソッド名をテストし、コード化されたブレークポイントを持つことに落ち着きます。

私が達成しようとしているのは、特定の発信者からの通話をカットすることです。

4

2 に答える 2

21

ブレークポイントを右クリックし、「条件」を選択して、次のようなものを使用します。

new System.Diagnostics.StackTrace().ToString().Contains("YourMethodName")
于 2011-04-04T15:12:41.977 に答える
4

StackTrace クラスは、必要なものを提供するはずです。

StackTrace stackTrace = new StackTrace();           
StackFrame[] stackFrames = stackTrace.GetFrames(); 
于 2011-04-04T15:15:10.603 に答える