Class ConsoleExtensions
- Namespace
- McMaster.Extensions.CommandLineUtils
- Assembly
- McMaster.Extensions.CommandLineUtils.dll
Helper methods for IConsole.
public static class ConsoleExtensions
- Inheritance
-
objectConsoleExtensions
Methods
Write(IConsole, bool)
Formats and writes a value.
public static IConsole Write(this IConsole console, bool value)
Parameters
Returns
- IConsole
The console.
Write(IConsole, char)
Formats and writes a value.
public static IConsole Write(this IConsole console, char value)
Parameters
Returns
- IConsole
The console.
Write(IConsole, char[])
Formats and writes an array of characters.
public static IConsole Write(this IConsole console, char[] buffer)
Parameters
Returns
- IConsole
The console.
Write(IConsole, char[], int, int)
Formats and writes a portion of a character buffer.
public static IConsole Write(this IConsole console, char[] buffer, int index, int count)
Parameters
consoleIConsoleThe console.
bufferchar[]The buffer.
indexintThe start index.
countintThe number of characters to write.
Returns
- IConsole
The console.
Write(IConsole, decimal)
Formats and writes a value.
public static IConsole Write(this IConsole console, decimal value)
Parameters
Returns
- IConsole
The console.
Write(IConsole, double)
Formats and writes a value.
public static IConsole Write(this IConsole console, double value)
Parameters
Returns
- IConsole
The console.
Write(IConsole, int)
Formats and writes a value.
public static IConsole Write(this IConsole console, int value)
Parameters
Returns
- IConsole
The console.
Write(IConsole, long)
Formats and writes a value.
public static IConsole Write(this IConsole console, long value)
Parameters
Returns
- IConsole
The console.
Write(IConsole, object)
Formats and writes a value.
public static IConsole Write(this IConsole console, object value)
Parameters
consoleIConsoleThe console.
valueobjectThe value.
Returns
- IConsole
The console.
Write(IConsole, float)
Formats and writes a value.
public static IConsole Write(this IConsole console, float value)
Parameters
Returns
- IConsole
The console.
Write(IConsole, string)
Writes a string console output.
public static IConsole Write(this IConsole console, string value)
Parameters
Returns
- IConsole
the console.
Write(IConsole, string, object)
Formats and writes a value.
public static IConsole Write(this IConsole console, string format, object arg0)
Parameters
consoleIConsoleThe console.
formatstringThe format string.
arg0objectThe first argument to replace in the format string.
Returns
- IConsole
The console.
Write(IConsole, string, object, object)
Formats and writes a value.
public static IConsole Write(this IConsole console, string format, object arg0, object arg1)
Parameters
consoleIConsoleThe console.
formatstringThe format string.
arg0objectThe first argument to replace in the format string.
arg1objectThe second argument to replace in the format string.
Returns
- IConsole
The console.
Write(IConsole, string, object, object, object)
Formats and writes a value.
public static IConsole Write(this IConsole console, string format, object arg0, object arg1, object arg2)
Parameters
consoleIConsoleThe console.
formatstringThe format string.
arg0objectThe first argument to replace in the format string.
arg1objectThe second argument to replace in the format string.
arg2objectThe third argument to replace in the format string.
Returns
- IConsole
The console.
Write(IConsole, string, params object[])
Formats and writes a value.
public static IConsole Write(this IConsole console, string format, params object[] arg)
Parameters
consoleIConsoleThe console.
formatstringThe format string.
argobject[]Argument used to format.
Returns
- IConsole
The console.
Write(IConsole, uint)
Formats and writes a value.
public static IConsole Write(this IConsole console, uint value)
Parameters
Returns
- IConsole
The console.
Write(IConsole, ulong)
Formats and writes a value.
public static IConsole Write(this IConsole console, ulong value)
Parameters
Returns
- IConsole
The console.
WriteLine(IConsole)
Writes an empty line.
public static IConsole WriteLine(this IConsole console)
Parameters
consoleIConsoleThe console.
Returns
- IConsole
the console.
WriteLine(IConsole, bool)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, bool value)
Parameters
Returns
- IConsole
The console.
WriteLine(IConsole, char)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, char value)
Parameters
Returns
- IConsole
The console.
WriteLine(IConsole, char[])
Formats and writes an array of characters as a new line.
public static IConsole WriteLine(this IConsole console, char[] buffer)
Parameters
Returns
- IConsole
The console.
WriteLine(IConsole, char[], int, int)
Formats and writes a portion of a character buffer as a new line.
public static IConsole WriteLine(this IConsole console, char[] buffer, int index, int count)
Parameters
consoleIConsoleThe console.
bufferchar[]The buffer.
indexintThe start index.
countintThe number of characters to write.
Returns
- IConsole
The console.
WriteLine(IConsole, decimal)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, decimal value)
Parameters
Returns
- IConsole
The console.
WriteLine(IConsole, double)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, double value)
Parameters
Returns
- IConsole
The console.
WriteLine(IConsole, int)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, int value)
Parameters
Returns
- IConsole
The console.
WriteLine(IConsole, long)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, long value)
Parameters
Returns
- IConsole
The console.
WriteLine(IConsole, object)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, object value)
Parameters
consoleIConsoleThe console.
valueobjectThe value.
Returns
- IConsole
The console.
WriteLine(IConsole, float)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, float value)
Parameters
Returns
- IConsole
The console.
WriteLine(IConsole, string)
Writes a string followed by a line terminator.
public static IConsole WriteLine(this IConsole console, string value)
Parameters
Returns
- IConsole
the console.
WriteLine(IConsole, string, object)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, string format, object arg0)
Parameters
consoleIConsoleThe console.
formatstringThe format string.
arg0objectThe first argument to replace in the format string.
Returns
- IConsole
The console.
WriteLine(IConsole, string, object, object)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, string format, object arg0, object arg1)
Parameters
consoleIConsoleThe console.
formatstringThe format string.
arg0objectThe first argument to replace in the format string.
arg1objectThe second argument to replace in the format string.
Returns
- IConsole
The console.
WriteLine(IConsole, string, object, object, object)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, string format, object arg0, object arg1, object arg2)
Parameters
consoleIConsoleThe console.
formatstringThe format string.
arg0objectThe first argument to replace in the format string.
arg1objectThe second argument to replace in the format string.
arg2objectThe third argument to replace in the format string.
Returns
- IConsole
The console.
WriteLine(IConsole, string, params object[])
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, string format, params object[] arg)
Parameters
consoleIConsoleThe console.
formatstringThe format string.
argobject[]Argument used to format.
Returns
- IConsole
The console.
WriteLine(IConsole, uint)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, uint value)
Parameters
Returns
- IConsole
The console.
WriteLine(IConsole, ulong)
Formats and writes a value as a new line.
public static IConsole WriteLine(this IConsole console, ulong value)
Parameters
Returns
- IConsole
The console.