cost 431 ms
常見的 DebuggerDisplay 屬性實現

[英]Common DebuggerDisplay attribute implementation

我正在嘗試實現 common/general DebuggerDisplay屬性,以避免為每次使用格式化它,這將簡單地顯示 class 的每個屬性。 這就是我到目前為止所取得的成就,我的擴展方法看起來像這樣 我這樣稱呼它,它基本上可以工作: 我的問題是: 是否有任何現有的擴展來生成DebuggerD ...

Visual Studio:[DebuggerDisplay],在指定格式時顯示“不是有效的格式說明符”

[英]Visual Studio: [DebuggerDisplay], shows "not a valid format specifier" when specifying format

如果我在[DebuggerDisplay]上指定(日期)格式,則會看到錯誤 CS0726: 錯誤 CS0726:“:d”不是有效的格式說明符 例如這段代碼: [DebuggerDisplay("{From:d} - {To:d}") public class DateRange { ...

如何使DebuggerDisplay適用於Dictionary中的復合類型?

[英]How to make DebuggerDisplay work for composite types in Dictionary?

為了愉快地顯示Dictionary的內容,我這樣寫: 我期望在調試器中看到以下內容: 但是我看到了: 值得注意的是,如果我在KeyValuePair上進行擴展,則會看到: 因此, DebuggerDisplay確實可以工作。 那么問題是如何在字典內容的主監視 ...

debuggerdisplay不會按預期顯示字段值

[英]debuggerdisplay doesn't display field value as expected

我在DebuggerDisplay屬性(DDBpp1或DDBpp2)中使用哪種方法都沒有關系。 調試器下的值列始終由{byte [2]}填充。 我期望DDBpp1()方法使用字符串“ DDBpp”,或DDBpp2()方法使用較短的值。 該問題出現在VS15 / 17社區下。 是否可 ...

是否可以在VB.NET的DebuggerDisplay中使用條件?

[英]Is it possible to use conditions in a DebuggerDisplay in VB.NET?

我再次問這里的問題,因為答案不適合VB.NET: 考慮以下類別: 我想基於IsTempFileName屬性添加調試器顯示。 當實例是臨時文件時,我想添加字符串TempFileName = {TempFileName,nq}。 我將如何實現這一目標? 如何在VB ...

DebuggerDisplay指令“,nq”是否僅對字符串有效?

[英]Does the DebuggerDisplay directive “,nq” only have effect for strings?

我正在編寫一些代碼來自動解析/評估DebuggerDisplay字符串以進行單元測試。 我很好奇, ,nq指令只對字符串有效嗎? 如果我寫的話,我明白了 然后一個new D()將在調試器中顯示為{C} 。 從顯示字符串中刪除,nq具有相同的效果。 只有當我將c的類型更改為字符串時 ...

帶參數的DebuggerDisplayAttribute方法調用

[英]DebuggerDisplayAttribute method call with parameter

是否可以在DebuggerDisplay屬性中調用帶有參數的方法? 我沒有在MSDN文章使用DebuggerDisplay屬性中找到有關此問題的有用信息。 我嘗試使用字符串參數"d"調用ToString方法; 但是以下操作無效: 我知道建議使用私有屬性而不是復雜的表達式。 但 ...

可以訪問屬性的子“DebuggerDisplay”屬性嗎?

[英]Possible to accessing child “DebuggerDisplay” attribute of property?

當前狀態 有兩個類: 使用它們: 在調試器內部, a處顯示的工具提示值是 一 = 5,二 = {DebuggerDisplayTest.B} 目標 我想要的是類似的東西 一 = 5,二 = '三 = 10' 我知道這可以通過覆蓋B類的ToString()方法來實現。 這感覺不 ...

DebuggerTypeProxy類上的DebuggerDisplay屬性

[英]DebuggerDisplay attribute on a DebuggerTypeProxy Class

在調試器代理的類上使用[DebuggerDisplay(“ {OneLineAddress}”))時,它似乎不起作用。 我做錯了什么嗎? 還是在不向原始類添加代碼的情況下解決此問題? ...

是否可以在 DebuggerDisplay 中使用條件?

[英]Is it possible to use conditions in a DebuggerDisplay?

考慮以下類: 我想添加一個基於IsTempFileName屬性的調試器顯示。 當實例是臨時文件時, TempFileName = {TempFileName,nq}我想添加字符串, TempFileName = {TempFileName,nq} 。 我將如何實現這一目標? ...

在復雜類型上鏈接DebuggerDisplay

[英]Chaining DebuggerDisplay on complex types

我有幾個定義DebuggerDisplay屬性的類。 我想知道是否有一種方法可以根據另一個定義一個DebuggerDisplay屬性。 如果我有以下課程: 我希望看到A類的實例,因為它是在A類DebuggerDisplay屬性上定義的。 而不是我在查看B類對象時將A類ToStrin ...

何時使用 DebuggerDisplayAttribute

[英]When to use DebuggerDisplayAttribute

DebuggerDisplayAttribute有哪些最佳實踐? 是什么指導您決定何時以及如何將屬性應用於您的代碼? 例如.. 您是否發現DebuggerDisplayAttribute對於某些類型的對象(即自定義數據結構)比其他對象更有用? 您是在公共類型、內部類型還是兩者上定義它? 您通常會 ...

DebuggerDisplay-在方括號中鍵入

[英]DebuggerDisplay - type in square brackets

呈現為: 和這個: 呈現為: 為什么會有所不同? 編輯:我知道為什么不同。 我的問題是,如何在不對顏色文本進行硬編碼的情況下獲得第二個結果。 ...

在PropertyGrid C#中顯示DebuggerDisplay

[英]Show DebuggerDisplay in PropertyGrid C#

我想知道是否可以讓調試器顯示為PropertyGrid中類的文本? 我似乎在任何地方都找不到這個答案。 這是我所擁有的一個例子。 該模塊位於Engine類中,因此當我設置propertyGrid.SelectedObject = engineInstance時,我希望在屬性網 ...

C# 調試:[DebuggerDisplay] 還是 ToString()?

[英]C# debugging: [DebuggerDisplay] or ToString()?

有兩種方法可以增加調試信息的有用性,而不是在調試器中看到{MyNamespace.MyProject.MyClass} 。 這些是DebuggerDisplayAttribute和ToString()方法的使用。 或者 有什么理由更喜歡一個嗎? 有什么理由不做兩者? 純粹是個人喜好嗎? ...


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