C# Класс TerrificNet.ViewEngine.IO.EmbeddedResourceFileSystem

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

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

Метод Описание
CreateDirectory ( PathInfo directory ) : void
DirectoryExists ( PathInfo directory ) : bool
DirectoryGetFiles ( PathInfo directory, string fileExtension ) : IEnumerable
EmbeddedResourceFileSystem ( Assembly assembly ) : System
FileExists ( PathInfo filePath ) : bool
GetFileInfo ( PathInfo filePath ) : IFileInfo
OpenRead ( PathInfo filePath ) : Stream
OpenReadOrCreate ( PathInfo filePath ) : Stream
OpenWrite ( PathInfo filePath ) : Stream
RemoveFile ( PathInfo filePath ) : void
SubscribeAsync ( string pattern, Action handler ) : Task
SubscribeDirectoryGetFilesAsync ( PathInfo prefix, string extension, Action handler ) : Task

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

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

public CreateDirectory ( PathInfo directory ) : void
directory PathInfo
Результат void

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

public DirectoryExists ( PathInfo directory ) : bool
directory PathInfo
Результат bool

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

public DirectoryGetFiles ( PathInfo directory, string fileExtension ) : IEnumerable
directory PathInfo
fileExtension string
Результат IEnumerable

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

public EmbeddedResourceFileSystem ( Assembly assembly ) : System
assembly System.Reflection.Assembly
Результат System

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

public FileExists ( PathInfo filePath ) : bool
filePath PathInfo
Результат bool

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

public GetFileInfo ( PathInfo filePath ) : IFileInfo
filePath PathInfo
Результат IFileInfo

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

public OpenRead ( PathInfo filePath ) : Stream
filePath PathInfo
Результат Stream

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

public OpenReadOrCreate ( PathInfo filePath ) : Stream
filePath PathInfo
Результат Stream

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

public OpenWrite ( PathInfo filePath ) : Stream
filePath PathInfo
Результат Stream

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

public RemoveFile ( PathInfo filePath ) : void
filePath PathInfo
Результат void

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

public SubscribeAsync ( string pattern, Action handler ) : Task
pattern string
handler Action
Результат Task

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

public SubscribeDirectoryGetFilesAsync ( PathInfo prefix, string extension, Action handler ) : Task
prefix PathInfo
extension string
handler Action
Результат Task