Eamon CS  3.1.0
Eamon.Framework.Portability.ITextWriter Interface Reference

More...

Inheritance diagram for Eamon.Framework.Portability.ITextWriter:
EamonPM.Game.Portability.TextWriter

Public Member Functions

void SetCursorPosition (Coord coord)
 
void SetWindowTitle (string title)
 
void SetWindowSize (long width, long height)
 
void SetBufferSize (long width, long height)
 
Coord GetCursorPosition ()
 
long GetLargestWindowWidth ()
 
long GetLargestWindowHeight ()
 
long GetWindowHeight ()
 
long GetBufferHeight ()
 
void Print (string format, params object[] arg)
 
void Write (object value)
 
void Write (string value)
 
void Write (decimal value)
 
void Write (double value)
 
void Write (float value)
 
void Write (long value)
 
void Write (uint value)
 
void Write (int value)
 
void Write (bool value)
 
void Write (char[] buffer)
 
void Write (char value)
 
void Write (ulong value)
 
void Write (string format, object arg0)
 
void Write (string format, params object[] arg)
 
void Write (string format, object arg0, object arg1)
 
void Write (char[] buffer, int index, int count)
 
void Write (string format, object arg0, object arg1, object arg2)
 
void WriteLine ()
 
void WriteLine (object value)
 
void WriteLine (string value)
 
void WriteLine (decimal value)
 
void WriteLine (float value)
 
void WriteLine (ulong value)
 
void WriteLine (double value)
 
void WriteLine (uint value)
 
void WriteLine (int value)
 
void WriteLine (bool value)
 
void WriteLine (char[] buffer)
 
void WriteLine (char value)
 
void WriteLine (long value)
 
void WriteLine (string format, object arg0)
 
void WriteLine (string format, params object[] arg)
 
void WriteLine (char[] buffer, int index, int count)
 
void WriteLine (string format, object arg0, object arg1)
 
void WriteLine (string format, object arg0, object arg1, object arg2)
 
void BackpatchLastCommand (string inputStr)
 

Properties

bool EnableOutput [get, set]
 
bool ResolveUidMacros [get, set]
 
bool WordWrap [get, set]
 
bool SuppressNewLines [get, set]
 
bool Stdout [get, set]
 
PunctSpaceCode PunctSpaceCode [get, set]
 Gets or sets a value indicating whether text being output has one or two spaces after punctuation, or if this behavior is disabled. More...
 
Encoding Encoding [get]
 
bool CursorVisible [get, set]
 

Detailed Description

Member Function Documentation

◆ BackpatchLastCommand()

void Eamon.Framework.Portability.ITextWriter.BackpatchLastCommand ( string  inputStr)

Parameters
inputStr

Implemented in EamonPM.Game.Portability.TextWriter.

◆ GetBufferHeight()

long Eamon.Framework.Portability.ITextWriter.GetBufferHeight ( )

Returns

Implemented in EamonPM.Game.Portability.TextWriter.

◆ GetCursorPosition()

Coord Eamon.Framework.Portability.ITextWriter.GetCursorPosition ( )

Returns

Implemented in EamonPM.Game.Portability.TextWriter.

◆ GetLargestWindowHeight()

long Eamon.Framework.Portability.ITextWriter.GetLargestWindowHeight ( )

Returns

Implemented in EamonPM.Game.Portability.TextWriter.

◆ GetLargestWindowWidth()

long Eamon.Framework.Portability.ITextWriter.GetLargestWindowWidth ( )

Returns

Implemented in EamonPM.Game.Portability.TextWriter.

◆ GetWindowHeight()

long Eamon.Framework.Portability.ITextWriter.GetWindowHeight ( )

Returns

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Print()

void Eamon.Framework.Portability.ITextWriter.Print ( string  format,
params object[]  arg 
)

Parameters
format
arg

Implemented in EamonPM.Game.Portability.TextWriter.

◆ SetBufferSize()

void Eamon.Framework.Portability.ITextWriter.SetBufferSize ( long  width,
long  height 
)

Parameters
width
height

Implemented in EamonPM.Game.Portability.TextWriter.

◆ SetCursorPosition()

void Eamon.Framework.Portability.ITextWriter.SetCursorPosition ( Coord  coord)

Parameters
coord

Implemented in EamonPM.Game.Portability.TextWriter.

◆ SetWindowSize()

void Eamon.Framework.Portability.ITextWriter.SetWindowSize ( long  width,
long  height 
)

Parameters
width
height

Implemented in EamonPM.Game.Portability.TextWriter.

◆ SetWindowTitle()

void Eamon.Framework.Portability.ITextWriter.SetWindowTitle ( string  title)

Parameters
title

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [1/17]

void Eamon.Framework.Portability.ITextWriter.Write ( bool  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [2/17]

void Eamon.Framework.Portability.ITextWriter.Write ( char  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [3/17]

void Eamon.Framework.Portability.ITextWriter.Write ( char[]  buffer)

Parameters
buffer

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [4/17]

void Eamon.Framework.Portability.ITextWriter.Write ( char[]  buffer,
int  index,
int  count 
)

Parameters
buffer
index
count

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [5/17]

void Eamon.Framework.Portability.ITextWriter.Write ( decimal  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [6/17]

void Eamon.Framework.Portability.ITextWriter.Write ( double  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [7/17]

void Eamon.Framework.Portability.ITextWriter.Write ( float  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [8/17]

void Eamon.Framework.Portability.ITextWriter.Write ( int  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [9/17]

void Eamon.Framework.Portability.ITextWriter.Write ( long  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [10/17]

void Eamon.Framework.Portability.ITextWriter.Write ( object  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [11/17]

void Eamon.Framework.Portability.ITextWriter.Write ( string  format,
object  arg0 
)

Parameters
format
arg0

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [12/17]

void Eamon.Framework.Portability.ITextWriter.Write ( string  format,
object  arg0,
object  arg1 
)

Parameters
format
arg0
arg1

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [13/17]

void Eamon.Framework.Portability.ITextWriter.Write ( string  format,
object  arg0,
object  arg1,
object  arg2 
)

Parameters
format
arg0
arg1
arg2

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [14/17]

void Eamon.Framework.Portability.ITextWriter.Write ( string  format,
params object[]  arg 
)

Parameters
format
arg

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [15/17]

void Eamon.Framework.Portability.ITextWriter.Write ( string  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [16/17]

void Eamon.Framework.Portability.ITextWriter.Write ( uint  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ Write() [17/17]

void Eamon.Framework.Portability.ITextWriter.Write ( ulong  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [1/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( )

◆ WriteLine() [2/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( bool  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [3/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( char  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [4/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( char[]  buffer)

Parameters
buffer

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [5/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( char[]  buffer,
int  index,
int  count 
)

Parameters
buffer
index
count

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [6/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( decimal  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [7/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( double  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [8/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( float  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [9/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( int  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [10/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( long  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [11/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( object  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [12/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( string  format,
object  arg0 
)

Parameters
format
arg0

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [13/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( string  format,
object  arg0,
object  arg1 
)

Parameters
format
arg0
arg1

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [14/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( string  format,
object  arg0,
object  arg1,
object  arg2 
)

Parameters
format
arg0
arg1
arg2

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [15/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( string  format,
params object[]  arg 
)

Parameters
format
arg

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [16/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( string  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [17/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( uint  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

◆ WriteLine() [18/18]

void Eamon.Framework.Portability.ITextWriter.WriteLine ( ulong  value)

Parameters
value

Implemented in EamonPM.Game.Portability.TextWriter.

Property Documentation

◆ CursorVisible

bool Eamon.Framework.Portability.ITextWriter.CursorVisible
getset

◆ EnableOutput

bool Eamon.Framework.Portability.ITextWriter.EnableOutput
getset

◆ Encoding

Encoding Eamon.Framework.Portability.ITextWriter.Encoding
get

◆ PunctSpaceCode

PunctSpaceCode Eamon.Framework.Portability.ITextWriter.PunctSpaceCode
getset

Gets or sets a value indicating whether text being output has one or two spaces after punctuation, or if this behavior is disabled.

◆ ResolveUidMacros

bool Eamon.Framework.Portability.ITextWriter.ResolveUidMacros
getset

◆ Stdout

bool Eamon.Framework.Portability.ITextWriter.Stdout
getset

◆ SuppressNewLines

bool Eamon.Framework.Portability.ITextWriter.SuppressNewLines
getset

◆ WordWrap

bool Eamon.Framework.Portability.ITextWriter.WordWrap
getset


The documentation for this interface was generated from the following file: