É possível usar condições em um DebuggerDisplay?

Considere a seguinte classe:

[DebuggerDisplay("{GetType().Name,nq}: FileName = {FileName,nq}")]
public class FileWrapper
{
    public string FileName { get; set; }
    public bool IsTempFile { get; set; }
    public string TempFileName { get; set; }
}

Gostaria de adicionar uma exibição de depurador com base noIsTempFileName propriedade. Eu gostaria de adicionar a string, TempFileName = {TempFileName,nq} quando a instância é um arquivo temporário. Como eu conseguiria algo assim?

questionAnswers(2)

yourAnswerToTheQuestion