C# Class CSharpUtils.VirtualFileSystem.ProxyFileSystem

Inheritance: FileSystem
Afficher le fichier Open project: soywiz/csharputils

Protected Properties

Свойство Type Description
ParentFileSystem FileSystem

Méthodes publiques

Méthode Description
ProxyFileSystem ( FileSystem ParentFileSystem ) : System
TryInitialize ( ) : void

Méthodes protégées

Méthode Description
ImplCloseFile ( FileSystemFileStream FileStream ) : void
ImplCreateDirectory ( string Path, int Mode = 0777 ) : void
ImplCreateSymLink ( string Pointer, string Pointee ) : void
ImplDeleteDirectory ( string Path ) : void
ImplDeleteFile ( string Path ) : void
ImplFindFiles ( string Path ) : IEnumerable
ImplGetFileInfo ( string Path ) : FileSystemEntry
ImplMoveFile ( string ExistingFileName, string NewFileName, bool ReplaceExisiting ) : void
ImplOpenFile ( string FileName, System FileMode ) : FileSystemFileStream
ImplReadFile ( FileSystemFileStream FileStream, byte Buffer, int Offset, int Count ) : int
ImplSetFileTime ( string Path, FileSystemEntry FileTime ) : void
ImplWriteFile ( FileSystemFileStream FileStream, byte Buffer, int Offset, int Count ) : void

Method Details

ImplCloseFile() protected méthode

protected ImplCloseFile ( FileSystemFileStream FileStream ) : void
FileStream FileSystemFileStream
Résultat void

ImplCreateDirectory() protected méthode

protected ImplCreateDirectory ( string Path, int Mode = 0777 ) : void
Path string
Mode int
Résultat void

ImplCreateSymLink() protected méthode

protected ImplCreateSymLink ( string Pointer, string Pointee ) : void
Pointer string
Pointee string
Résultat void

ImplDeleteDirectory() protected méthode

protected ImplDeleteDirectory ( string Path ) : void
Path string
Résultat void

ImplDeleteFile() protected méthode

protected ImplDeleteFile ( string Path ) : void
Path string
Résultat void

ImplFindFiles() protected méthode

protected ImplFindFiles ( string Path ) : IEnumerable
Path string
Résultat IEnumerable

ImplGetFileInfo() protected méthode

protected ImplGetFileInfo ( string Path ) : FileSystemEntry
Path string
Résultat FileSystemEntry

ImplMoveFile() protected méthode

protected ImplMoveFile ( string ExistingFileName, string NewFileName, bool ReplaceExisiting ) : void
ExistingFileName string
NewFileName string
ReplaceExisiting bool
Résultat void

ImplOpenFile() protected méthode

protected ImplOpenFile ( string FileName, System FileMode ) : FileSystemFileStream
FileName string
FileMode System
Résultat FileSystemFileStream

ImplReadFile() protected méthode

protected ImplReadFile ( FileSystemFileStream FileStream, byte Buffer, int Offset, int Count ) : int
FileStream FileSystemFileStream
Buffer byte
Offset int
Count int
Résultat int

ImplSetFileTime() protected méthode

protected ImplSetFileTime ( string Path, FileSystemEntry FileTime ) : void
Path string
FileTime FileSystemEntry
Résultat void

ImplWriteFile() protected méthode

protected ImplWriteFile ( FileSystemFileStream FileStream, byte Buffer, int Offset, int Count ) : void
FileStream FileSystemFileStream
Buffer byte
Offset int
Count int
Résultat void

ProxyFileSystem() public méthode

public ProxyFileSystem ( FileSystem ParentFileSystem ) : System
ParentFileSystem FileSystem
Résultat System

TryInitialize() public méthode

public TryInitialize ( ) : void
Résultat void

Property Details

ParentFileSystem protected_oe property

protected FileSystem,CSharpUtils.VirtualFileSystem ParentFileSystem
Résultat FileSystem