2012-09-06 81 views
37

我很快想確定是否/何時觸發一組事件。因此,我迅速將空lambda分配給他們。是否可以在匿名函數中設置斷點?

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

當觸發事件時,調試器進入匿名函數,允許調試它的執行。但是,在此代碼行上設置斷點時,會在爲事件分配匿名函數時設置斷點。

有沒有辦法在匿名函數中設置斷點?

+1

您可以將其設置爲多行,使用插入符號「{」,然後按下「F9」。 –

回答

61

將光標置於匿名功能({})之間並按F9

+13

在使用Visual Studio多年後,你會認爲你會知道這一切。 :)我現在覺得很蠢,謝謝! –

+2

在空括號內放置斷點時,需要將鼠標放置在打開'{'之後,以便將斷點放置在匿名方法中。 –

+0

由於某種原因,它不適用於懶惰物體 - 任何想法? – developer82

相關問題