簡體   English   中英

在Visual Studio監視窗口中隱藏空成員

[英]Hide null members in Visual Studio watch window

如何在監視屏幕中隱藏空成員? 我不需要那個

以下是屏幕截圖:

在此處輸入圖片說明

那樣行不通。 檢查員在那里,您可以查看所有可用成員 成員的可見性從不與成員的有關,無論是null還是其他。 可以想象,您可以編寫一個插件來完全替換檢查器,以執行您想要的操作,但這將需要大量工作。

您可以在類上重寫ToString以顯示對您有用的內容。 如果您不希望這樣做,最好的選擇是使用DebuggerDisplayAttribute屬性創建可在調試器中使用的DebuggerDisplayAttribute 看看這個(MSDN)使用調試器顯示屬性增強調試(blog)為什么要覆蓋ToString()? 改用DebuggerDisplayAttribute

您可以在GDicStruct的類級別而不是屬性上執行此操作。

所以你可以添加

[DebuggerDisplayAttribute("{DebuggerToString}")]
public struct GDicStruct
{
    public string DebuggerToString()
    {
        //logic to create debugger string
    }
}

但您必須詢問是否值得付出努力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM