C# Класс NinjaCoder.MvvmCross.Tests.Mocks.MockFile

Defines the MockFile type.
Наследование: System.IO.Abstractions.FileBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AppendAllText ( string path, string contents ) : void

Appends all text.

AppendAllText ( string path, string contents, Encoding encoding ) : void

Appends all text.

AppendText ( string path ) : StreamWriter

Appends the text.

Copy ( string sourceFileName, string destFileName ) : void

Copies the specified source file name.

Copy ( string sourceFileName, string destFileName, bool overwrite ) : void

Copies the specified source file name.

Create ( string path ) : Stream

Creates the specified path.

Create ( string path, int bufferSize ) : Stream

Creates the specified path.

Create ( string path, int bufferSize, FileOptions options ) : Stream

Creates the specified path.

Create ( string path, int bufferSize, FileOptions options, FileSecurity fileSecurity ) : Stream

Creates the specified path.

CreateText ( string path ) : StreamWriter

Creates the text.

Decrypt ( string path ) : void

Decrypts the specified path.

Delete ( string path ) : void

Deletes the specified path.

Encrypt ( string path ) : void

Encrypts the specified path.

Exists ( string path ) : bool

Exists the specified path.

GetAccessControl ( string path ) : FileSecurity

Gets the access control.

GetAccessControl ( string path, AccessControlSections includeSections ) : FileSecurity

Gets the access control.

GetAttributes ( string path ) : FileAttributes

Gets the attributes.

GetCreationTime ( string path ) : System.DateTime

Gets the creation time.

GetCreationTimeUtc ( string path ) : System.DateTime

Gets the creation time UTC.

GetLastAccessTime ( string path ) : System.DateTime

Gets the last access time.

GetLastAccessTimeUtc ( string path ) : System.DateTime

Gets the last access time UTC.

GetLastWriteTime ( string path ) : System.DateTime

Gets the last write time.

GetLastWriteTimeUtc ( string path ) : System.DateTime

Gets the last write time UTC.

Move ( string sourceFileName, string destFileName ) : void

Moves the specified source file name.

Open ( string path, FileMode mode ) : Stream

Opens the specified path.

Open ( string path, FileMode mode, FileAccess access ) : Stream

Opens the specified path.

Open ( string path, FileMode mode, FileAccess access, FileShare share ) : Stream

Opens the specified path.

OpenRead ( string path ) : Stream

Opens the read.

OpenText ( string path ) : StreamReader

Opens the text.

OpenWrite ( string path ) : Stream

Opens the write.

ReadAllBytes ( string path ) : byte[]

Reads all bytes.

ReadAllLines ( string path ) : string[]

Reads all lines.

ReadAllLines ( string path, Encoding encoding ) : string[]

Reads all lines.

ReadAllText ( string path ) : string

Reads all text.

ReadAllText ( string path, Encoding encoding ) : string

Reads all text.

Replace ( string sourceFileName, string destinationFileName, string destinationBackupFileName ) : void

Replaces the specified source file name.

Replace ( string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors ) : void

Replaces the specified source file name.

SetAccessControl ( string path, FileSecurity fileSecurity ) : void

Sets the access control.

SetAttributes ( string path, FileAttributes fileAttributes ) : void

Sets the attributes.

SetCreationTime ( string path, System.DateTime creationTime ) : void

Sets the creation time.

SetCreationTimeUtc ( string path, System.DateTime creationTimeUtc ) : void

Sets the creation time UTC.

SetLastAccessTime ( string path, System.DateTime lastAccessTime ) : void

Sets the last access time.

SetLastAccessTimeUtc ( string path, System.DateTime lastAccessTimeUtc ) : void

Sets the last access time UTC.

SetLastWriteTime ( string path, System.DateTime lastWriteTime ) : void

Sets the last write time.

SetLastWriteTimeUtc ( string path, System.DateTime lastWriteTimeUtc ) : void

Sets the last write time UTC.

WriteAllBytes ( string path, byte bytes ) : void

Writes all bytes.

WriteAllLines ( string path, string contents ) : void

Writes all lines.

WriteAllLines ( string path, string contents, Encoding encoding ) : void

Writes all lines.

WriteAllText ( string path, string contents ) : void

Writes all text.

WriteAllText ( string path, string contents, Encoding encoding ) : void

Writes all text.

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

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

Appends all text.
public AppendAllText ( string path, string contents ) : void
path string The path.
contents string The contents.
Результат void

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

Appends all text.
public AppendAllText ( string path, string contents, Encoding encoding ) : void
path string The path.
contents string The contents.
encoding System.Text.Encoding The encoding.
Результат void

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

Appends the text.
public AppendText ( string path ) : StreamWriter
path string The path.
Результат System.IO.StreamWriter

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

Copies the specified source file name.
public Copy ( string sourceFileName, string destFileName ) : void
sourceFileName string Name of the source file.
destFileName string Name of the dest file.
Результат void

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

Copies the specified source file name.
public Copy ( string sourceFileName, string destFileName, bool overwrite ) : void
sourceFileName string Name of the source file.
destFileName string Name of the dest file.
overwrite bool if set to true [overwrite].
Результат void

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

Creates the specified path.
public Create ( string path ) : Stream
path string The path.
Результат Stream

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

Creates the specified path.
public Create ( string path, int bufferSize ) : Stream
path string The path.
bufferSize int Size of the buffer.
Результат Stream

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

Creates the specified path.
public Create ( string path, int bufferSize, FileOptions options ) : Stream
path string The path.
bufferSize int Size of the buffer.
options FileOptions The options.
Результат Stream

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

Creates the specified path.
public Create ( string path, int bufferSize, FileOptions options, FileSecurity fileSecurity ) : Stream
path string The path.
bufferSize int Size of the buffer.
options FileOptions The options.
fileSecurity System.Security.AccessControl.FileSecurity The file security.
Результат Stream

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

Creates the text.
public CreateText ( string path ) : StreamWriter
path string The path.
Результат System.IO.StreamWriter

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

Decrypts the specified path.
public Decrypt ( string path ) : void
path string The path.
Результат void

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

Deletes the specified path.
public Delete ( string path ) : void
path string The path.
Результат void

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

Encrypts the specified path.
public Encrypt ( string path ) : void
path string The path.
Результат void

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

Exists the specified path.
public Exists ( string path ) : bool
path string The path.
Результат bool

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

Gets the access control.
public GetAccessControl ( string path ) : FileSecurity
path string The path.
Результат System.Security.AccessControl.FileSecurity

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

Gets the access control.
public GetAccessControl ( string path, AccessControlSections includeSections ) : FileSecurity
path string The path.
includeSections AccessControlSections The include sections.
Результат System.Security.AccessControl.FileSecurity

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

Gets the attributes.
public GetAttributes ( string path ) : FileAttributes
path string The path.
Результат FileAttributes

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

Gets the creation time.
public GetCreationTime ( string path ) : System.DateTime
path string The path.
Результат System.DateTime

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

Gets the creation time UTC.
public GetCreationTimeUtc ( string path ) : System.DateTime
path string The path.
Результат System.DateTime

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

Gets the last access time.
public GetLastAccessTime ( string path ) : System.DateTime
path string The path.
Результат System.DateTime

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

Gets the last access time UTC.
public GetLastAccessTimeUtc ( string path ) : System.DateTime
path string The path.
Результат System.DateTime

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

Gets the last write time.
public GetLastWriteTime ( string path ) : System.DateTime
path string The path.
Результат System.DateTime

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

Gets the last write time UTC.
public GetLastWriteTimeUtc ( string path ) : System.DateTime
path string The path.
Результат System.DateTime

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

Moves the specified source file name.
public Move ( string sourceFileName, string destFileName ) : void
sourceFileName string Name of the source file.
destFileName string Name of the dest file.
Результат void

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

Opens the specified path.
public Open ( string path, FileMode mode ) : Stream
path string The path.
mode FileMode The mode.
Результат Stream

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

Opens the specified path.
public Open ( string path, FileMode mode, FileAccess access ) : Stream
path string The path.
mode FileMode The mode.
access FileAccess The access.
Результат Stream

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

Opens the specified path.
public Open ( string path, FileMode mode, FileAccess access, FileShare share ) : Stream
path string The path.
mode FileMode The mode.
access FileAccess The access.
share FileShare The share.
Результат Stream

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

Opens the read.
public OpenRead ( string path ) : Stream
path string The path.
Результат Stream

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

Opens the text.
public OpenText ( string path ) : StreamReader
path string The path.
Результат System.IO.StreamReader

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

Opens the write.
public OpenWrite ( string path ) : Stream
path string The path.
Результат Stream

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

Reads all bytes.
public ReadAllBytes ( string path ) : byte[]
path string The path.
Результат byte[]

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

Reads all lines.
public ReadAllLines ( string path ) : string[]
path string The path.
Результат string[]

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

Reads all lines.
public ReadAllLines ( string path, Encoding encoding ) : string[]
path string The path.
encoding System.Text.Encoding The encoding.
Результат string[]

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

Reads all text.
public ReadAllText ( string path ) : string
path string The path.
Результат string

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

Reads all text.
public ReadAllText ( string path, Encoding encoding ) : string
path string The path.
encoding System.Text.Encoding The encoding.
Результат string

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

Replaces the specified source file name.
public Replace ( string sourceFileName, string destinationFileName, string destinationBackupFileName ) : void
sourceFileName string Name of the source file.
destinationFileName string Name of the destination file.
destinationBackupFileName string Name of the destination backup file.
Результат void

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

Replaces the specified source file name.
public Replace ( string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors ) : void
sourceFileName string Name of the source file.
destinationFileName string Name of the destination file.
destinationBackupFileName string Name of the destination backup file.
ignoreMetadataErrors bool if set to true [ignore metadata errors].
Результат void

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

Sets the access control.
public SetAccessControl ( string path, FileSecurity fileSecurity ) : void
path string The path.
fileSecurity System.Security.AccessControl.FileSecurity The file security.
Результат void

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

Sets the attributes.
public SetAttributes ( string path, FileAttributes fileAttributes ) : void
path string The path.
fileAttributes FileAttributes The file attributes.
Результат void

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

Sets the creation time.
public SetCreationTime ( string path, System.DateTime creationTime ) : void
path string The path.
creationTime System.DateTime The creation time.
Результат void

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

Sets the creation time UTC.
public SetCreationTimeUtc ( string path, System.DateTime creationTimeUtc ) : void
path string The path.
creationTimeUtc System.DateTime The creation time UTC.
Результат void

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

Sets the last access time.
public SetLastAccessTime ( string path, System.DateTime lastAccessTime ) : void
path string The path.
lastAccessTime System.DateTime The last access time.
Результат void

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

Sets the last access time UTC.
public SetLastAccessTimeUtc ( string path, System.DateTime lastAccessTimeUtc ) : void
path string The path.
lastAccessTimeUtc System.DateTime The last access time UTC.
Результат void

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

Sets the last write time.
public SetLastWriteTime ( string path, System.DateTime lastWriteTime ) : void
path string The path.
lastWriteTime System.DateTime The last write time.
Результат void

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

Sets the last write time UTC.
public SetLastWriteTimeUtc ( string path, System.DateTime lastWriteTimeUtc ) : void
path string The path.
lastWriteTimeUtc System.DateTime The last write time UTC.
Результат void

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

Writes all bytes.
public WriteAllBytes ( string path, byte bytes ) : void
path string The path.
bytes byte The bytes.
Результат void

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

Writes all lines.
public WriteAllLines ( string path, string contents ) : void
path string The path.
contents string The contents.
Результат void

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

Writes all lines.
public WriteAllLines ( string path, string contents, Encoding encoding ) : void
path string The path.
contents string The contents.
encoding System.Text.Encoding The encoding.
Результат void

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

Writes all text.
public WriteAllText ( string path, string contents ) : void
path string The path.
contents string The contents.
Результат void

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

Writes all text.
public WriteAllText ( string path, string contents, Encoding encoding ) : void
path string The path.
contents string The contents.
encoding System.Text.Encoding The encoding.
Результат void