/// <summary> /// Writes out a lspecified Unicode character repeated a specified /// number of times, and appends a line terminator. /// </summary> /// <param name="console">The used <see cref="SmartConsole"/>.</param> /// <param name="c">A Unicode character.</param> /// <param name="count">The number of times <paramref name="c"/> occurs.</param> /// <returns>A reference to the current <see cref="SmartConsole" /> instance.</returns> /// <exception cref="ArgumentOutOfRangeException"><paramref name="count"/> is less than zero.</exception> public static SmartConsole RepeatLine(this SmartConsole console, char c, int count) => console.Repeat(c, count).WriteLine();
/// <summary> /// Writes out a line using a specified formatted Unicode string /// repeated a specified number of times. /// </summary> /// <param name="console">The used <see cref="SmartConsole"/>.</param> /// <param name="count">The number of times the formatted string occurs.</param> /// <param name="format">A composite format string.</param> /// <param name="args">An object array that contains zero or more objects to format and write.</param> /// <returns>A reference to the current <see cref="SmartConsole" /> instance.</returns> public static SmartConsole Repeat(this SmartConsole console, int count, string format, params object[] args) { return(console.Repeat(string.Format(format, args), count)); }