2011-06-16 40 views
1

我想知道是否有人可以幫我弄清楚我怎樣才能找到調用函數是一個索引器與Visual Studio 2010的。當我看着調用堆棧窗口並展開我正在觀看的索引器(展開「調用此'')它顯示」搜索「,然後說」搜索未找到結果「。 謝謝VS2010 c#找到誰打電話給我的索引器

回答

4

您不需要展開任何東西。當您的索引器停止執行時 - 您會在第二行右側的調用堆棧窗口中看到調用者(用紅色輪廓突出顯示)。

因此,在索引器中放置斷點,運行程序並等到執行停止。

Screenshot

0

紅門反射器也有一個分析工具,會發現所有呼叫者(通過靜態分析,你不必中斷與斷點的程序)。它曾經是免費的,但已經不再是了(如果你寫.NET軟件爲生,35美元是非常值得的,對於開源愛好者來說,並不是那麼重要)。我不知道免費的克隆ILSpy是否具備這種能力。