public void FormatVariable(StackFrame frame, TargetVariable variable)
{
TargetObject obj = null;
Append ("{0} = ", variable.Name);
if (!variable.IsAlive (frame.TargetAddress)) {
Append ("<optimized out>");
return;
}
try {
obj = variable.GetObject (frame);
if (obj != null)
Format (frame.Thread, obj);
else
Append ("<cannot display object>");
} catch {
Append ("<cannot display object>");
}
}