C# Класс OpenRA.FileSystem.FileSystem

Наследование: IReadOnlyFileSystem
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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