public void Display(ScriptVariable name = null) { var mode = name?.Name; if (mode != null) { if (!KalkDisplayModeHelper.TryParse(mode, out var fullMode)) { throw new ArgumentException($"Invalid display name `{mode}`. Expecting `std`, `dev` or `eng`.", nameof(name)); } CurrentDisplay = fullMode; } WriteHighlightLine($"# Display mode: {CurrentDisplay.ToText()} ({CurrentDisplay})"); }