C# Класс llbc.SafeConsole

The safe console class simple encapsulation.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Flush ( ) : void

Flush all standard output buffer to console.

FlushError ( ) : void

Flush all standard error buffer to console.

Read ( ) : int

Read next character from input stream.

wrapped from Console.Read() method

ReadKey ( ) : ConsoleKeyInfo

Get user press key info.

wrapped from Console.ReadKey() method

ReadKey ( bool intercept ) : ConsoleKeyInfo

Read user press key info.

ResetColor ( ) : void

Reset console color.

Trace ( string msg ) : void

Trace message, only output when enabled LLBC_DEBUG macro in llbc core library.

Write ( bool value ) : void

Write bool value to standard output console.

Write ( char value ) : void

Write char value to standard output console.

Write ( object value ) : void

Write object value to standard output console.

Write ( string fmt ) : void

Format output specific datas to standard output console.

WriteError ( bool value ) : void

Write bool value to standard error console.

WriteError ( char value ) : void

Write char value to standard error console.

WriteError ( object value ) : void

Write object value to standard error console.

WriteError ( string fmt ) : void

Format output specific datas to standard error console.

WriteErrorLine ( bool value ) : void

Write bool value to standard error console and append LF character.

WriteErrorLine ( char value ) : void

Write char value to standard error console and append LF character.

WriteErrorLine ( object value ) : void

Write object value to standard error console and append LF character.

WriteErrorLine ( string fmt ) : void

Format output specific datas to standard error console and append LF character.

WriteLine ( bool value ) : void

Write bool value to standard output console and append LF character.

WriteLine ( char value ) : void

Write char value to standard output console and append LF character.

WriteLine ( object value ) : void

Write object value to standard output console and append LF character.

WriteLine ( string fmt ) : void

Format output specific datas to standard output console and append LF character.

_Write ( bool toStdout, bool newLine, string fmt ) : void

Приватные методы

Метод Описание
_SafeOutput ( bool toStdout, bool newLine, string content ) : void
_Write ( bool toStdout, bool newLine, bool value ) : void
_Write ( bool toStdout, bool newLine, char value ) : void
_Write ( bool toStdout, bool newLine, object value ) : void

Описание методов

Flush() публичный статический Метод

Flush all standard output buffer to console.
public static Flush ( ) : void
Результат void

FlushError() публичный статический Метод

Flush all standard error buffer to console.
public static FlushError ( ) : void
Результат void

Read() публичный статический Метод

Read next character from input stream.

wrapped from Console.Read() method

public static Read ( ) : int
Результат int

ReadKey() публичный статический Метод

Get user press key info.

wrapped from Console.ReadKey() method

public static ReadKey ( ) : ConsoleKeyInfo
Результат System.ConsoleKeyInfo

ReadKey() публичный статический Метод

Read user press key info.
public static ReadKey ( bool intercept ) : ConsoleKeyInfo
intercept bool Determines whether to display the pressed key in the console window. true to not display the pressed key; otherwise, false
Результат System.ConsoleKeyInfo

ResetColor() публичный статический Метод

Reset console color.
public static ResetColor ( ) : void
Результат void

Trace() публичный статический Метод

Trace message, only output when enabled LLBC_DEBUG macro in llbc core library.
public static Trace ( string msg ) : void
msg string will trace message
Результат void

Write() публичный статический Метод

Write bool value to standard output console.
public static Write ( bool value ) : void
value bool bool value
Результат void

Write() публичный статический Метод

Write char value to standard output console.
public static Write ( char value ) : void
value char char value
Результат void

Write() публичный статический Метод

Write object value to standard output console.
public static Write ( object value ) : void
value object object value
Результат void

Write() публичный статический Метод

Format output specific datas to standard output console.
public static Write ( string fmt ) : void
fmt string format string
Результат void

WriteError() публичный статический Метод

Write bool value to standard error console.
public static WriteError ( bool value ) : void
value bool bool value
Результат void

WriteError() публичный статический Метод

Write char value to standard error console.
public static WriteError ( char value ) : void
value char char value
Результат void

WriteError() публичный статический Метод

Write object value to standard error console.
public static WriteError ( object value ) : void
value object object value
Результат void

WriteError() публичный статический Метод

Format output specific datas to standard error console.
public static WriteError ( string fmt ) : void
fmt string format string
Результат void

WriteErrorLine() публичный статический Метод

Write bool value to standard error console and append LF character.
public static WriteErrorLine ( bool value ) : void
value bool bool value
Результат void

WriteErrorLine() публичный статический Метод

Write char value to standard error console and append LF character.
public static WriteErrorLine ( char value ) : void
value char char value
Результат void

WriteErrorLine() публичный статический Метод

Write object value to standard error console and append LF character.
public static WriteErrorLine ( object value ) : void
value object object value
Результат void

WriteErrorLine() публичный статический Метод

Format output specific datas to standard error console and append LF character.
public static WriteErrorLine ( string fmt ) : void
fmt string format string
Результат void

WriteLine() публичный статический Метод

Write bool value to standard output console and append LF character.
public static WriteLine ( bool value ) : void
value bool bool value
Результат void

WriteLine() публичный статический Метод

Write char value to standard output console and append LF character.
public static WriteLine ( char value ) : void
value char char value
Результат void

WriteLine() публичный статический Метод

Write object value to standard output console and append LF character.
public static WriteLine ( object value ) : void
value object object value
Результат void

WriteLine() публичный статический Метод

Format output specific datas to standard output console and append LF character.
public static WriteLine ( string fmt ) : void
fmt string format string
Результат void

_Write() публичный статический Метод

public static _Write ( bool toStdout, bool newLine, string fmt ) : void
toStdout bool
newLine bool
fmt string
Результат void