C# Класс Pytocs.TypeInference.FakeFileSystem

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

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

Метод Описание
CombinePath ( string dir, string file ) : string
CreateDirectory ( string path ) : void
CreateFileStream ( string outputFileName, FileMode mode, FileAccess access ) : Stream
CreateStreamReader ( string path ) : TextReader
CreateStreamWriter ( Stream stm, Encoding encoding ) : TextWriter
DeleteDirectory ( string path ) : void
DeleteFile ( string path ) : void
Dir ( string name ) : FakeFileSystem
DirectoryExists ( string path ) : bool
End ( ) : FakeFileSystem
FakeFileSystem ( ) : System
File ( string name ) : FakeFileSystem
FileExists ( string path ) : bool
GetDirectoryName ( string path ) : string
GetFileName ( string path ) : string
GetFileSystemEntries ( string path ) : string[]
GetFullPath ( string file ) : string
ReadFile ( string path ) : string
ReadFileBytes ( string path ) : byte[]
WriteFile ( string path, string contents ) : void
getFileHash ( string path ) : string
getSystemTempDir ( ) : string
makePathString ( ) : string
relPath ( string path1, string path2 ) : string

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

Метод Описание
Traverse ( IEnumerable segs ) : FakeDirectory

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

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

public CombinePath ( string dir, string file ) : string
dir string
file string
Результат string

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

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

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

public CreateFileStream ( string outputFileName, FileMode mode, FileAccess access ) : Stream
outputFileName string
mode FileMode
access FileAccess
Результат Stream

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

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

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

public CreateStreamWriter ( Stream stm, Encoding encoding ) : TextWriter
stm Stream
encoding System.Text.Encoding
Результат System.IO.TextWriter

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

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

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

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

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

public Dir ( string name ) : FakeFileSystem
name string
Результат FakeFileSystem

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

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

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

public End ( ) : FakeFileSystem
Результат FakeFileSystem

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

public FakeFileSystem ( ) : System
Результат System

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

public File ( string name ) : FakeFileSystem
name string
Результат FakeFileSystem

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

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

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

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

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

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

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

public GetFileSystemEntries ( string path ) : string[]
path string
Результат string[]

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

public GetFullPath ( string file ) : string
file string
Результат string

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

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

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

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

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

public WriteFile ( string path, string contents ) : void
path string
contents string
Результат void

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

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

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

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

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

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

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

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