實作類型的視覺化檢視和自訂檢視器
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
重要
在 Visual Studio 2015,這種實作運算式評估工具已被取代。 如需實作 CLR 運算式評估工具的資訊,請參閱CLR 運算式評估工具和Managed 運算式評估工具範例。
類型的視覺化檢視和自訂檢視器可讓使用者檢視特定類型的資料比簡單的數字十六進位傾印更有意義的方式。 運算式評估工具 (EE) 可以將自訂檢視器與特定類型的變數或資料產生關聯。 這些自訂檢視器的實作方式 EE。 EE 也支援外部型別視覺化檢視,可能是來自另一個協力廠商或甚至是一般使用者。
討論
類型的視覺化檢視
Visual Studio 會要求類型的視覺化檢視和每個物件的自訂檢視器監看式視窗中顯示的清單。 運算式評估工具 (EE) 會提供這類它要支援類型的視覺化檢視和自訂檢視器的每一個型別清單。 呼叫GetCustomViewerCount和GetCustomViewerList開始整個程序的存取類型的視覺化檢視和自訂檢視器 (請參閱視覺化和檢視資料的呼叫順序的詳細資訊)。
自訂檢視器
自訂檢視器中的特定資料型別 EE 實作,都由IDebugCustomViewer介面。 自訂檢視器並不具有彈性的型別視覺化檢視,因為實作該特定的自訂檢視器 EE 正在執行時,才會使用。 實作自訂的檢視器會比實作類型的視覺化檢視支援簡單的。 不過,支援類型的視覺化檢視提供最大的彈性使用者他 / 她的資料視覺化。 在本文中的其餘部分是關於只有使用視覺化檢視類型。
介面
EE 實作下列介面來支援視覺化檢視的類型,以供 Visual Studio:
EE 取用下列介面,才能支援類型的視覺化檢視︰