Вызов метода DebuggerDisplayAttribute с параметром

Можно ли вызвать метод с параметром (ами) в атрибуте DebuggerDisplay? Я не нашел полезной информации для этой проблемы в статье MSDN Использование атрибута DebuggerDisplay.

Я пытаюсь позвонить ToString метод со строковым параметром "d"; но следующее не сработало:

[DebuggerDisplay(@"{ToString(""d"")}")]
public class ...

Я знаю, что рекомендуется использовать частную собственность вместо сложных выражений. Но возможно ли все же с выражением?

1 ответ

Решение

Я не думаю, что это позволит. Но почему вы не можете сделать это:

[DebuggerDisplay(@"{DebugDisplay}")]
public class ...

private string DebugDisplay
{
    get
    {
        return ToString("d");
    }
}
Другие вопросы по тегам