Is it possible to use conditions in a DebuggerDisplay?
You can use the conditional operator (?:) [DebuggerDisplay(“{GetType().Name,nq}: FileName = {FileName,nq}{IsTempFile ? \”, TempFileName: \” + TempFileName : System.String.Empty,nq}”)] IsTempFile == false IsTempFile == true