Eamon CS  3.1.0
EamonPM.Game.Portability.File Class Reference
Inheritance diagram for EamonPM.Game.Portability.File:
Eamon.Framework.Portability.IFile

Public Member Functions

virtual bool Exists (string path)
 
virtual void Delete (string path)
 
virtual void Copy (string sourceFileName, string destFileName, bool overwrite)
 
virtual string ReadFirstLine (string path, Encoding encoding=null)
 
virtual string ReadAllText (string path, Encoding encoding=null)
 
virtual string[] ReadAllLines (string path, Encoding encoding=null)
 
virtual System.IO.FileStream OpenRead (string path)
 
virtual void WriteAllText (string path, string contents, Encoding encoding=null)
 
virtual void WriteAllLines (string path, string[] contents, Encoding encoding=null)
 
virtual void AppendAllText (string path, string contents, Encoding encoding=null)
 

Member Function Documentation

◆ AppendAllText()

virtual void EamonPM.Game.Portability.File.AppendAllText ( string  path,
string  contents,
Encoding  encoding = null 
)
virtual

Parameters
path
contents
encoding

Implements Eamon.Framework.Portability.IFile.

◆ Copy()

virtual void EamonPM.Game.Portability.File.Copy ( string  sourceFileName,
string  destFileName,
bool  overwrite 
)
virtual

Parameters
sourceFileName
destFileName
overwrite

Implements Eamon.Framework.Portability.IFile.

◆ Delete()

virtual void EamonPM.Game.Portability.File.Delete ( string  path)
virtual

Parameters
path

Implements Eamon.Framework.Portability.IFile.

◆ Exists()

virtual bool EamonPM.Game.Portability.File.Exists ( string  path)
virtual

Parameters
path
Returns

Implements Eamon.Framework.Portability.IFile.

◆ OpenRead()

virtual System.IO.FileStream EamonPM.Game.Portability.File.OpenRead ( string  path)
virtual

Parameters
path

Note: only used to convert legacy Eamon games to Eamon CS

Returns

Implements Eamon.Framework.Portability.IFile.

◆ ReadAllLines()

virtual string [] EamonPM.Game.Portability.File.ReadAllLines ( string  path,
Encoding  encoding = null 
)
virtual

Parameters
path
encoding
Returns

Implements Eamon.Framework.Portability.IFile.

◆ ReadAllText()

virtual string EamonPM.Game.Portability.File.ReadAllText ( string  path,
Encoding  encoding = null 
)
virtual

Parameters
path
encoding
Returns

Implements Eamon.Framework.Portability.IFile.

◆ ReadFirstLine()

virtual string EamonPM.Game.Portability.File.ReadFirstLine ( string  path,
Encoding  encoding = null 
)
virtual

Parameters
path
encoding
Returns

Implements Eamon.Framework.Portability.IFile.

◆ WriteAllLines()

virtual void EamonPM.Game.Portability.File.WriteAllLines ( string  path,
string[]  contents,
Encoding  encoding = null 
)
virtual

Parameters
path
contents
encoding

Implements Eamon.Framework.Portability.IFile.

◆ WriteAllText()

virtual void EamonPM.Game.Portability.File.WriteAllText ( string  path,
string  contents,
Encoding  encoding = null 
)
virtual

Parameters
path
contents
encoding

Implements Eamon.Framework.Portability.IFile.


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