2012-09-06 19 views
37

私はすぐに、一連のイベントがトリガされるかどうかを判断したいと思っています。そこで私はすぐに空のラムダを割り当てました。匿名関数でブレークポイントを設定することはできますか?

_session.TopologyStarted +=() => { }; 

イベントがトリガされたときにコードをトレースすると、デバッガは匿名関数に入り、実行をデバッグできます。ただし、このコード行にブレークポイントを設定するときは、イベントに無名関数を代入するときにブレークポイントが設定されます。

匿名関数内にブレークポイントを設定する方法はありますか?

+1

複数行にすることができます。キャレットで '{'に行き、次に 'F9 'を押します。 –

答えて

61

カーソルを無名関数({}の間)に置き、F9を押します。

+13

Visual Studioを長年使っていると、あなたはそれをすべて知っていると思うでしょう。 :)私は今、とても愚かな気分です! –

+2

空の括弧内にブレークポイントを配置する場合は、匿名メソッド内にブレークポイントを配置するために、カーソルを '{'の直後に置く必要があります。 –

+0

何らかの理由でレイジーオブジェクトで私にとってうまくいきません - どんなアイデアですか? – developer82

関連する問題