public void ShowDisplay(Display display)
{
if (!HasTarget) {
Print ("Display {0}: {1}", display.Index, display.Text);
return;
}
try {
string text = Interpreter.ExpressionParser.EvaluateExpression (
this, display.Text, DisplayFormat.Object);
Print ("Display {0} (\"{1}\"): {2}", display.Index, display.Text, text);
} catch (ScriptingException ex) {
Print ("Display {0} (\"{1}\"): {2}", display.Index, display.Text,
ex.Message);
} catch (Exception ex) {
Print ("Display {0} (\"{1}\"): {2}", display.Index, display.Text,
ex);
}
}