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

More...

Inheritance diagram for Eamon.Framework.Portability.IFile:
EamonPM.Game.Portability.File

Public Member Functions

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

Detailed Description

Member Function Documentation

◆ AppendAllText()

void Eamon.Framework.Portability.IFile.AppendAllText ( string  path,
string  contents,
Encoding  encoding = null 
)

Parameters
path
contents
encoding

Implemented in EamonPM.Game.Portability.File.

◆ Copy()

void Eamon.Framework.Portability.IFile.Copy ( string  sourceFileName,
string  destFileName,
bool  overwrite 
)

Parameters
sourceFileName
destFileName
overwrite

Implemented in EamonPM.Game.Portability.File.

◆ Delete()

void Eamon.Framework.Portability.IFile.Delete ( string  path)

Parameters
path

Implemented in EamonPM.Game.Portability.File.

◆ Exists()

bool Eamon.Framework.Portability.IFile.Exists ( string  path)

Parameters
path
Returns

Implemented in EamonPM.Game.Portability.File.

◆ OpenRead()

System.IO.FileStream Eamon.Framework.Portability.IFile.OpenRead ( string  path)

Parameters
path

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

Returns

Implemented in EamonPM.Game.Portability.File.

◆ ReadAllLines()

string [] Eamon.Framework.Portability.IFile.ReadAllLines ( string  path,
Encoding  encoding = null 
)

Parameters
path
encoding
Returns

Implemented in EamonPM.Game.Portability.File.

◆ ReadAllText()

string Eamon.Framework.Portability.IFile.ReadAllText ( string  path,
Encoding  encoding = null 
)

Parameters
path
encoding
Returns

Implemented in EamonPM.Game.Portability.File.

◆ ReadFirstLine()

string Eamon.Framework.Portability.IFile.ReadFirstLine ( string  path,
Encoding  encoding = null 
)

Parameters
path
encoding
Returns

Implemented in EamonPM.Game.Portability.File.

◆ WriteAllLines()

void Eamon.Framework.Portability.IFile.WriteAllLines ( string  path,
string[]  contents,
Encoding  encoding = null 
)

Parameters
path
contents
encoding

Implemented in EamonPM.Game.Portability.File.

◆ WriteAllText()

void Eamon.Framework.Portability.IFile.WriteAllText ( string  path,
string  contents,
Encoding  encoding = null 
)

Parameters
path
contents
encoding

Implemented in EamonPM.Game.Portability.File.


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