C# 클래스 OpenRA.FileSystem.FileSystem

상속: IReadOnlyFileSystem
파일 보기 프로젝트 열기: pchote/OpenRA 1 사용 예제들

공개 메소드들

메소드 설명
Exists ( string filename ) : bool
FileSystem ( Manifest>.IReadOnlyDictionary installedMods ) : System
LoadFromManifest ( Manifest manifest ) : void
Mount ( IReadOnlyPackage package, string explicitName = null ) : void
Mount ( string name, string explicitName = null ) : void
Open ( string filename ) : Stream
OpenPackage ( string filename ) : IReadOnlyPackage
OpenPackage ( string filename, IReadOnlyPackage parent ) : IReadOnlyPackage
TryGetPackageContaining ( string path, IReadOnlyPackage &package, string &filename ) : bool
TryOpen ( string filename, Stream &s ) : bool
Unmount ( IReadOnlyPackage package ) : bool
UnmountAll ( ) : void

비공개 메소드들

메소드 설명
GetFromCache ( string filename ) : Stream

메소드 상세

Exists() 공개 메소드

public Exists ( string filename ) : bool
filename string
리턴 bool

FileSystem() 공개 메소드

public FileSystem ( Manifest>.IReadOnlyDictionary installedMods ) : System
installedMods Manifest>.IReadOnlyDictionary
리턴 System

LoadFromManifest() 공개 메소드

public LoadFromManifest ( Manifest manifest ) : void
manifest Manifest
리턴 void

Mount() 공개 메소드

public Mount ( IReadOnlyPackage package, string explicitName = null ) : void
package IReadOnlyPackage
explicitName string
리턴 void

Mount() 공개 메소드

public Mount ( string name, string explicitName = null ) : void
name string
explicitName string
리턴 void

Open() 공개 메소드

public Open ( string filename ) : Stream
filename string
리턴 Stream

OpenPackage() 공개 메소드

public OpenPackage ( string filename ) : IReadOnlyPackage
filename string
리턴 IReadOnlyPackage

OpenPackage() 공개 메소드

public OpenPackage ( string filename, IReadOnlyPackage parent ) : IReadOnlyPackage
filename string
parent IReadOnlyPackage
리턴 IReadOnlyPackage

TryGetPackageContaining() 공개 메소드

public TryGetPackageContaining ( string path, IReadOnlyPackage &package, string &filename ) : bool
path string
package IReadOnlyPackage
filename string
리턴 bool

TryOpen() 공개 메소드

public TryOpen ( string filename, Stream &s ) : bool
filename string
s Stream
리턴 bool

Unmount() 공개 메소드

public Unmount ( IReadOnlyPackage package ) : bool
package IReadOnlyPackage
리턴 bool

UnmountAll() 공개 메소드

public UnmountAll ( ) : void
리턴 void