Table of Contents

Class ConsoleExtensions

Namespace
McMaster.Extensions.CommandLineUtils
Assembly
McMaster.Extensions.CommandLineUtils.dll

Helper methods for IConsole.

public static class ConsoleExtensions
Inheritance
object
ConsoleExtensions

Methods

Write(IConsole, bool)

Formats and writes a value.

public static IConsole Write(this IConsole console, bool value)

Parameters

console IConsole

The console.

value bool

The value.

Returns

IConsole

The console.

Write(IConsole, char)

Formats and writes a value.

public static IConsole Write(this IConsole console, char value)

Parameters

console IConsole

The console.

value char

The value.

Returns

IConsole

The console.

Write(IConsole, char[])

Formats and writes an array of characters.

public static IConsole Write(this IConsole console, char[] buffer)

Parameters

console IConsole

The console.

buffer char[]

The buffer.

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

console IConsole

The console.

buffer char[]

The buffer.

index int

The start index.

count int

The 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

console IConsole

The console.

value decimal

The value.

Returns

IConsole

The console.

Write(IConsole, double)

Formats and writes a value.

public static IConsole Write(this IConsole console, double value)

Parameters

console IConsole

The console.

value double

The value.

Returns

IConsole

The console.

Write(IConsole, int)

Formats and writes a value.

public static IConsole Write(this IConsole console, int value)

Parameters

console IConsole

The console.

value int

The value.

Returns

IConsole

The console.

Write(IConsole, long)

Formats and writes a value.

public static IConsole Write(this IConsole console, long value)

Parameters

console IConsole

The console.

value long

The value.

Returns

IConsole

The console.

Write(IConsole, object)

Formats and writes a value.

public static IConsole Write(this IConsole console, object value)

Parameters

console IConsole

The console.

value object

The value.

Returns

IConsole

The console.

Write(IConsole, float)

Formats and writes a value.

public static IConsole Write(this IConsole console, float value)

Parameters

console IConsole

The console.

value float

The value.

Returns

IConsole

The console.

Write(IConsole, string)

Writes a string console output.

public static IConsole Write(this IConsole console, string value)

Parameters

console IConsole

The console.

value string

The value.

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

console IConsole

The console.

format string

The format string.

arg0 object

The 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

console IConsole

The console.

format string

The format string.

arg0 object

The first argument to replace in the format string.

arg1 object

The 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

console IConsole

The console.

format string

The format string.

arg0 object

The first argument to replace in the format string.

arg1 object

The second argument to replace in the format string.

arg2 object

The 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

console IConsole

The console.

format string

The format string.

arg object[]

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

console IConsole

The console.

value uint

The value.

Returns

IConsole

The console.

Write(IConsole, ulong)

Formats and writes a value.

public static IConsole Write(this IConsole console, ulong value)

Parameters

console IConsole

The console.

value ulong

The value.

Returns

IConsole

The console.

WriteLine(IConsole)

Writes an empty line.

public static IConsole WriteLine(this IConsole console)

Parameters

console IConsole

The 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

console IConsole

The console.

value bool

The value.

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

console IConsole

The console.

value char

The value.

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

console IConsole

The console.

buffer char[]

The buffer.

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

console IConsole

The console.

buffer char[]

The buffer.

index int

The start index.

count int

The 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

console IConsole

The console.

value decimal

The value.

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

console IConsole

The console.

value double

The value.

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

console IConsole

The console.

value int

The value.

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

console IConsole

The console.

value long

The value.

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

console IConsole

The console.

value object

The 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

console IConsole

The console.

value float

The value.

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

console IConsole

The console.

value string

The value.

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

console IConsole

The console.

format string

The format string.

arg0 object

The 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

console IConsole

The console.

format string

The format string.

arg0 object

The first argument to replace in the format string.

arg1 object

The 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

console IConsole

The console.

format string

The format string.

arg0 object

The first argument to replace in the format string.

arg1 object

The second argument to replace in the format string.

arg2 object

The 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

console IConsole

The console.

format string

The format string.

arg object[]

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

console IConsole

The console.

value uint

The value.

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

console IConsole

The console.

value ulong

The value.

Returns

IConsole

The console.