C# Класс NScumm.FileStorage

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

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

Метод Описание
ChangeExtension ( string path, string newExtension ) : string
Combine ( string path1, string path2 ) : string
DirectoryExists ( string path ) : bool
EnumerateFiles ( string path ) : IEnumerable
EnumerateFiles ( string path, string searchPattern ) : IEnumerable
EnumerateFiles ( string path, string searchPattern, Core option ) : IEnumerable
EnumerateFiles ( string path ) : System.Collections.Generic.IEnumerable
EnumerateFiles ( string path, string searchPattern ) : System.Collections.Generic.IEnumerable
EnumerateFiles ( string path, string searchPattern, NScumm option ) : System.Collections.Generic.IEnumerable
FileExists ( string path ) : bool
GetDirectoryName ( string path ) : string
GetExtension ( string path ) : string
GetFileName ( string path ) : string
GetFileNameWithoutExtension ( string path ) : string
GetSignature ( string path ) : string
LoadDocument ( Stream stream ) : System.Xml.Linq.XDocument
OpenContent ( string path ) : Stream
OpenFileRead ( string path ) : Stream
OpenFileWrite ( string path ) : Stream
ReadAllBytes ( string filename ) : byte[]

Приватные методы

Метод Описание
WildcardToRegex ( string pattern ) : string

Описание методов

ChangeExtension() публичный Метод

public ChangeExtension ( string path, string newExtension ) : string
path string
newExtension string
Результат string

Combine() публичный Метод

public Combine ( string path1, string path2 ) : string
path1 string
path2 string
Результат string

DirectoryExists() публичный Метод

public DirectoryExists ( string path ) : bool
path string
Результат bool

EnumerateFiles() публичный Метод

public EnumerateFiles ( string path ) : IEnumerable
path string
Результат IEnumerable

EnumerateFiles() публичный Метод

public EnumerateFiles ( string path, string searchPattern ) : IEnumerable
path string
searchPattern string
Результат IEnumerable

EnumerateFiles() публичный Метод

public EnumerateFiles ( string path, string searchPattern, Core option ) : IEnumerable
path string
searchPattern string
option Core
Результат IEnumerable

EnumerateFiles() публичный Метод

public EnumerateFiles ( string path ) : System.Collections.Generic.IEnumerable
path string
Результат System.Collections.Generic.IEnumerable

EnumerateFiles() публичный Метод

public EnumerateFiles ( string path, string searchPattern ) : System.Collections.Generic.IEnumerable
path string
searchPattern string
Результат System.Collections.Generic.IEnumerable

EnumerateFiles() публичный Метод

public EnumerateFiles ( string path, string searchPattern, NScumm option ) : System.Collections.Generic.IEnumerable
path string
searchPattern string
option NScumm
Результат System.Collections.Generic.IEnumerable

FileExists() публичный Метод

public FileExists ( string path ) : bool
path string
Результат bool

GetDirectoryName() публичный Метод

public GetDirectoryName ( string path ) : string
path string
Результат string

GetExtension() публичный Метод

public GetExtension ( string path ) : string
path string
Результат string

GetFileName() публичный Метод

public GetFileName ( string path ) : string
path string
Результат string

GetFileNameWithoutExtension() публичный Метод

public GetFileNameWithoutExtension ( string path ) : string
path string
Результат string

GetSignature() публичный Метод

public GetSignature ( string path ) : string
path string
Результат string

LoadDocument() публичный Метод

public LoadDocument ( Stream stream ) : System.Xml.Linq.XDocument
stream Stream
Результат System.Xml.Linq.XDocument

OpenContent() публичный Метод

public OpenContent ( string path ) : Stream
path string
Результат Stream

OpenFileRead() публичный Метод

public OpenFileRead ( string path ) : Stream
path string
Результат Stream

OpenFileWrite() публичный Метод

public OpenFileWrite ( string path ) : Stream
path string
Результат Stream

ReadAllBytes() публичный Метод

public ReadAllBytes ( string filename ) : byte[]
filename string
Результат byte[]