public Border(int borderWidth, char borderChar, char separatingChar, int?optionsBreak = null, OptionBorderChar optionsBorderChar = OptionBorderChar.None) { BorderWidth = borderWidth; BorderChar = borderChar; SeparatingChar = separatingChar; OptionsBreak = optionsBreak; OptionsBorderChar = optionsBorderChar; }
private static string BorderOption(OptionBorderChar optionBorderChar, string option) { return(optionBorderChar switch { OptionBorderChar.Brackets => $"[{option}]", OptionBorderChar.Angles => $"<{option}>", OptionBorderChar.Braces => $"{{{option}}}", OptionBorderChar.Pipes => $"|{option}|", _ => option, });