C# Class Patcher.Data.Archives.ArchiveReader

Inheritance: IDisposable
显示文件 Open project: unforbidable/patcher

Public Methods

Method Description
ArchiveReader ( string path ) : System
Dispose ( ) : void
FileExists ( string path ) : bool
GetFileStream ( string path ) : Stream
Open ( ) : void

Protected Methods

Method Description
DoFileExists ( string path ) : bool
DoGetFileStream ( string path ) : Stream
DoOpen ( ) : void

Method Details

ArchiveReader() public method

public ArchiveReader ( string path ) : System
path string
return System

Dispose() public method

public Dispose ( ) : void
return void

DoFileExists() protected abstract method

protected abstract DoFileExists ( string path ) : bool
path string
return bool

DoGetFileStream() protected abstract method

protected abstract DoGetFileStream ( string path ) : Stream
path string
return Stream

DoOpen() protected abstract method

protected abstract DoOpen ( ) : void
return void

FileExists() public method

public FileExists ( string path ) : bool
path string
return bool

GetFileStream() public method

public GetFileStream ( string path ) : Stream
path string
return Stream

Open() public method

public Open ( ) : void
return void