Eamon CS  3.1.0
EamonPM.Game.Portability.TextWriter Class Reference
Inheritance diagram for EamonPM.Game.Portability.TextWriter:
Eamon.Framework.Portability.ITextWriter

Public Member Functions

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

Public Attributes

bool _suppressNewLines
 

Properties

virtual bool EnableOutput [get, set]
 
virtual bool ResolveUidMacros [get, set]
 
virtual bool WordWrap [get, set]
 
virtual bool SuppressNewLines [get, set]
 
virtual bool Stdout [get, set]
 
virtual PunctSpaceCode PunctSpaceCode [get, set]
 
virtual StringBuilder Buf [get, set]
 
virtual StringBuilder Buf01 [get, set]
 
virtual Regex SingleSpaceRegex [get, set]
 
virtual Regex DoubleSpaceRegex [get, set]
 
virtual string ThreeNewLines [get, set]
 
virtual string TwoNewLines [get, set]
 
virtual long NumNewLines [get, set]
 
virtual Encoding Encoding [get]
 
virtual bool CursorVisible [get, set]
 
- Properties inherited from Eamon.Framework.Portability.ITextWriter
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]
 

Constructor & Destructor Documentation

◆ TextWriter()

EamonPM.Game.Portability.TextWriter.TextWriter ( )

Member Function Documentation

◆ BackpatchLastCommand()

virtual void EamonPM.Game.Portability.TextWriter.BackpatchLastCommand ( string  inputStr)
virtual

◆ GetBufferHeight()

virtual long EamonPM.Game.Portability.TextWriter.GetBufferHeight ( )
virtual

◆ GetCursorPosition()

virtual Coord EamonPM.Game.Portability.TextWriter.GetCursorPosition ( )
virtual

◆ GetLargestWindowHeight()

virtual long EamonPM.Game.Portability.TextWriter.GetLargestWindowHeight ( )
virtual

◆ GetLargestWindowWidth()

virtual long EamonPM.Game.Portability.TextWriter.GetLargestWindowWidth ( )
virtual

◆ GetWindowHeight()

virtual long EamonPM.Game.Portability.TextWriter.GetWindowHeight ( )
virtual

◆ Print()

virtual void EamonPM.Game.Portability.TextWriter.Print ( string  format,
params object[]  arg 
)
virtual

Parameters
format
arg

Implements Eamon.Framework.Portability.ITextWriter.

◆ SetBufferSize()

virtual void EamonPM.Game.Portability.TextWriter.SetBufferSize ( long  width,
long  height 
)
virtual

Parameters
width
height

Implements Eamon.Framework.Portability.ITextWriter.

◆ SetCursorPosition()

virtual void EamonPM.Game.Portability.TextWriter.SetCursorPosition ( Coord  coord)
virtual

Parameters
coord

Implements Eamon.Framework.Portability.ITextWriter.

◆ SetWindowSize()

virtual void EamonPM.Game.Portability.TextWriter.SetWindowSize ( long  width,
long  height 
)
virtual

Parameters
width
height

Implements Eamon.Framework.Portability.ITextWriter.

◆ SetWindowTitle()

virtual void EamonPM.Game.Portability.TextWriter.SetWindowTitle ( string  title)
virtual

Parameters
title

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [1/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( bool  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [2/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( char  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [3/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( char[]  buffer)
virtual

Parameters
buffer

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [4/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( char[]  buffer,
int  index,
int  count 
)
virtual

Parameters
buffer
index
count

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [5/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( decimal  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [6/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( double  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [7/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( float  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [8/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( int  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [9/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( long  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [10/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( object  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [11/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( string  format,
object  arg0 
)
virtual

Parameters
format
arg0

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [12/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( string  format,
object  arg0,
object  arg1 
)
virtual

Parameters
format
arg0
arg1

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [13/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( string  format,
object  arg0,
object  arg1,
object  arg2 
)
virtual

Parameters
format
arg0
arg1
arg2

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [14/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( string  format,
params object[]  arg 
)
virtual

Parameters
format
arg

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [15/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( string  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [16/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( uint  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ Write() [17/17]

virtual void EamonPM.Game.Portability.TextWriter.Write ( ulong  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [1/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( )
virtual

◆ WriteLine() [2/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( bool  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [3/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( char  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [4/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( char[]  buffer)
virtual

Parameters
buffer

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [5/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( char[]  buffer,
int  index,
int  count 
)
virtual

Parameters
buffer
index
count

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [6/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( decimal  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [7/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( double  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [8/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( float  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [9/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( int  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [10/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( long  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [11/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( object  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [12/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( string  format,
object  arg0 
)
virtual

Parameters
format
arg0

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [13/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( string  format,
object  arg0,
object  arg1 
)
virtual

Parameters
format
arg0
arg1

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [14/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( string  format,
object  arg0,
object  arg1,
object  arg2 
)
virtual

Parameters
format
arg0
arg1
arg2

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [15/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( string  format,
params object[]  arg 
)
virtual

Parameters
format
arg

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [16/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( string  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [17/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( uint  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

◆ WriteLine() [18/18]

virtual void EamonPM.Game.Portability.TextWriter.WriteLine ( ulong  value)
virtual

Parameters
value

Implements Eamon.Framework.Portability.ITextWriter.

Member Data Documentation

◆ _suppressNewLines

bool EamonPM.Game.Portability.TextWriter._suppressNewLines

Property Documentation

◆ Buf

virtual StringBuilder EamonPM.Game.Portability.TextWriter.Buf
getset

◆ Buf01

virtual StringBuilder EamonPM.Game.Portability.TextWriter.Buf01
getset

◆ CursorVisible

virtual bool EamonPM.Game.Portability.TextWriter.CursorVisible
getset

◆ DoubleSpaceRegex

virtual Regex EamonPM.Game.Portability.TextWriter.DoubleSpaceRegex
getset

◆ EnableOutput

virtual bool EamonPM.Game.Portability.TextWriter.EnableOutput
getset

◆ Encoding

virtual Encoding EamonPM.Game.Portability.TextWriter.Encoding
get

◆ NumNewLines

virtual long EamonPM.Game.Portability.TextWriter.NumNewLines
getset

◆ PunctSpaceCode

virtual PunctSpaceCode EamonPM.Game.Portability.TextWriter.PunctSpaceCode
getset

◆ ResolveUidMacros

virtual bool EamonPM.Game.Portability.TextWriter.ResolveUidMacros
getset

◆ SingleSpaceRegex

virtual Regex EamonPM.Game.Portability.TextWriter.SingleSpaceRegex
getset

◆ Stdout

virtual bool EamonPM.Game.Portability.TextWriter.Stdout
getset

◆ SuppressNewLines

virtual bool EamonPM.Game.Portability.TextWriter.SuppressNewLines
getset

◆ ThreeNewLines

virtual string EamonPM.Game.Portability.TextWriter.ThreeNewLines
getset

◆ TwoNewLines

virtual string EamonPM.Game.Portability.TextWriter.TwoNewLines
getset

◆ WordWrap

virtual bool EamonPM.Game.Portability.TextWriter.WordWrap
getset

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