2009-05-20 54 views
7

有沒有辦法在Visual Studio調試器可視化器中獲取目標對象的基礎變量名稱?內置的字符串可視化工具做的:在調試器可視化器中獲取變量名稱

string myStr = "abc\ndef"; 
Debugger.Break(); 

點擊爲myStr可視化圖標,你會看到「表達式」文本框顯示「myStr的」。我怎樣才能在我自己的可視化器中得到這個?

+0

+1,我希望有人可以幫忙,但是我擔心如果沒有進入內部的DebugeeHost課程,這不會發生。 – ewbi 2009-05-20 22:12:55

回答

9

這是不可能的。提供給可視化工具的唯一信息就是價值。

字符串可視化器具有名稱,因爲它實際上不是真正的可視化器。也就是說,它是一個調試器功能,它具有更高級別的訪問基礎元數據,更重要的是表達式評估器。