public static DisplayText Create(string text, DisplayTextReasons reason) { Ensure.NotNull(text, nameof(text)); return new DisplayText { Text = text, Reason = reason }; }
public static DisplayText Create(string text, DisplayTextReasons reason, BeepTypes beep) { Ensure.NotNull(text, nameof(text)); return new DisplayText { Text = text, Reason = reason, Beep = beep, Flags = new Flags(beep != BeepTypes.NoBeep ? "BEEP" : "") }; }