C# Class OpenRA.FileSystem.FileSystem

Inheritance: IReadOnlyFileSystem
Afficher le fichier Open project: pchote/OpenRA Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetFromCache ( string filename ) : Stream

Method Details

Exists() public méthode

public Exists ( string filename ) : bool
filename string
Résultat bool

FileSystem() public méthode

public FileSystem ( Manifest>.IReadOnlyDictionary installedMods ) : System
installedMods Manifest>.IReadOnlyDictionary
Résultat System

LoadFromManifest() public méthode

public LoadFromManifest ( Manifest manifest ) : void
manifest Manifest
Résultat void

Mount() public méthode

public Mount ( IReadOnlyPackage package, string explicitName = null ) : void
package IReadOnlyPackage
explicitName string
Résultat void

Mount() public méthode

public Mount ( string name, string explicitName = null ) : void
name string
explicitName string
Résultat void

Open() public méthode

public Open ( string filename ) : Stream
filename string
Résultat Stream

OpenPackage() public méthode

public OpenPackage ( string filename ) : IReadOnlyPackage
filename string
Résultat IReadOnlyPackage

OpenPackage() public méthode

public OpenPackage ( string filename, IReadOnlyPackage parent ) : IReadOnlyPackage
filename string
parent IReadOnlyPackage
Résultat IReadOnlyPackage

TryGetPackageContaining() public méthode

public TryGetPackageContaining ( string path, IReadOnlyPackage &package, string &filename ) : bool
path string
package IReadOnlyPackage
filename string
Résultat bool

TryOpen() public méthode

public TryOpen ( string filename, Stream &s ) : bool
filename string
s Stream
Résultat bool

Unmount() public méthode

public Unmount ( IReadOnlyPackage package ) : bool
package IReadOnlyPackage
Résultat bool

UnmountAll() public méthode

public UnmountAll ( ) : void
Résultat void