顯示自訂資料型別
這個主題適用於:
版本 |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro、Premium 和 Ultimate |
您可以自訂 Visual Studio 在偵錯工具變數視窗中顯示資料型別的方式。
屬性
在 C# 和 Visual Basic 中,您可以使用 DebuggerTypeProxyAttribute、DebuggerDisplayAttribute 和 DebuggerBrowsableAttribute 加入自訂資料的擴充功能。
在 .NET Framework 2.0 程式碼中,
Visual Basic 不支援 DebuggerBrowsable 屬性。 最新版的 .NET Framework 中已移除此限制。
視覺化工具
您可以撰寫視覺化檢視以顯示任何 Managed 資料型別。 如需詳細資訊,請參閱 HOW TO:撰寫視覺化檢視。
機器碼
針對機器碼,您可以將自訂資料型別擴充功能加入至 autoexp.dat 檔,其位於 Program Files\Microsoft Visual Studio 10.0\Common7\Packages\Debugger 目錄中。 如何撰寫 autoexp 規則的指令位於檔案本身中。
警告
這個檔案的結構和 autoexp 規則語法可能因 Visual Studio 發行版本不同而有所差異。
您也可以透過撰寫運算式評估工具增益集來自訂原生型別檢視。 如需詳細資訊,請參閱 EEAddIn 範例:偵錯運算式評估工具增益集。