Вызов метода DebuggerDisplayAttribute с параметром
Можно ли вызвать метод с параметром (ами) в атрибуте DebuggerDisplay? Я не нашел полезной информации для этой проблемы в статье MSDN Использование атрибута DebuggerDisplay.
Я пытаюсь позвонить ToString
метод со строковым параметром "d"
; но следующее не сработало:
[DebuggerDisplay(@"{ToString(""d"")}")]
public class ...
Я знаю, что рекомендуется использовать частную собственность вместо сложных выражений. Но возможно ли все же с выражением?
1 ответ
Решение
Я не думаю, что это позволит. Но почему вы не можете сделать это:
[DebuggerDisplay(@"{DebugDisplay}")]
public class ...
private string DebugDisplay
{
get
{
return ToString("d");
}
}