Для указания формата на [DebuggerDisplay]
вам нужно выражение, например, ToString("d")
- и экранирование кавычек.
Это работает:
[DebuggerDisplay("{From.ToString(\"d\"),nq} - {To.ToString(\"d\"),nq}")
public class DateRange
{
public DateTime From { get; set; }
public DateTime To { get; set; }
}
Я также добавил ,nq
, чтобы мы не отображали лишние кавычки.
См. Использование выражений в DebuggerDisplay
Результат:
Примечание: ,d
не будет работать для указания формата - он не даст ошибка, но я также не буду менять формат