Eamon CS  3.1.0
EamonPM.Game.Portability.TextReader Class Reference
Inheritance diagram for EamonPM.Game.Portability.TextReader:
Eamon.Framework.Portability.ITextReader

Public Member Functions

virtual RetCode ReadField (StringBuilder buf, long bufSize, char[] boxChars, char fillChar, char maskChar, bool emptyAllowed, string emptyVal, Func< char, char > modifyCharFunc, Func< char, bool > validCharFunc, Func< char, bool > termCharFunc)
 
virtual RetCode ReadField (StringBuilder buf, long bufSize, char[] boxChars, string emptyVal, Func< char, bool > validCharFunc)
 
virtual RetCode ReadField (StringBuilder buf, long bufSize, char[] boxChars, string emptyVal)
 
virtual string ReadLine ()
 
virtual char ReadKey (bool intercept)
 
virtual void KeyPress (StringBuilder buf, bool prependNewLine=true)
 
 TextReader ()
 

Properties

virtual bool EnableInput [get, set]
 
virtual StringBuilder Buf01 [get, set]
 
virtual bool ReadLineMode [get, set]
 
- Properties inherited from Eamon.Framework.Portability.ITextReader
bool EnableInput [get, set]
 

Constructor & Destructor Documentation

◆ TextReader()

EamonPM.Game.Portability.TextReader.TextReader ( )

Member Function Documentation

◆ KeyPress()

virtual void EamonPM.Game.Portability.TextReader.KeyPress ( StringBuilder  buf,
bool  prependNewLine = true 
)
virtual

Parameters
buf
prependNewLine

Implements Eamon.Framework.Portability.ITextReader.

◆ ReadField() [1/3]

virtual RetCode EamonPM.Game.Portability.TextReader.ReadField ( StringBuilder  buf,
long  bufSize,
char[]  boxChars,
char  fillChar,
char  maskChar,
bool  emptyAllowed,
string  emptyVal,
Func< char, char >  modifyCharFunc,
Func< char, bool >  validCharFunc,
Func< char, bool >  termCharFunc 
)
virtual

Parameters
buf
bufSize
boxChars
fillChar
maskChar
emptyAllowed
emptyVal
modifyCharFunc
validCharFunc
termCharFunc
Returns

Implements Eamon.Framework.Portability.ITextReader.

◆ ReadField() [2/3]

virtual RetCode EamonPM.Game.Portability.TextReader.ReadField ( StringBuilder  buf,
long  bufSize,
char[]  boxChars,
string  emptyVal 
)
virtual

Parameters
buf
bufSize
boxChars
emptyVal
Returns

Implements Eamon.Framework.Portability.ITextReader.

◆ ReadField() [3/3]

virtual RetCode EamonPM.Game.Portability.TextReader.ReadField ( StringBuilder  buf,
long  bufSize,
char[]  boxChars,
string  emptyVal,
Func< char, bool >  validCharFunc 
)
virtual

Parameters
buf
bufSize
boxChars
emptyVal
validCharFunc
Returns

Implements Eamon.Framework.Portability.ITextReader.

◆ ReadKey()

virtual char EamonPM.Game.Portability.TextReader.ReadKey ( bool  intercept)
virtual

Parameters
intercept
Returns

Implements Eamon.Framework.Portability.ITextReader.

◆ ReadLine()

virtual string EamonPM.Game.Portability.TextReader.ReadLine ( )
virtual

Property Documentation

◆ Buf01

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

◆ EnableInput

virtual bool EamonPM.Game.Portability.TextReader.EnableInput
getset

◆ ReadLineMode

virtual bool EamonPM.Game.Portability.TextReader.ReadLineMode
getset

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