C# Class NinjaCoder.MvvmCross.Tests.Mocks.MockFile

Defines the MockFile type.
Inheritance: System.IO.Abstractions.FileBase
Afficher le fichier Open project: asudbury/NinjaCoderForMvvmCross Class Usage Examples

Méthodes publiques

Méthode Description
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.

Method Details

AppendAllText() public méthode

Appends all text.
public AppendAllText ( string path, string contents ) : void
path string The path.
contents string The contents.
Résultat void

AppendAllText() public méthode

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.
Résultat void

AppendText() public méthode

Appends the text.
public AppendText ( string path ) : StreamWriter
path string The path.
Résultat System.IO.StreamWriter

Copy() public méthode

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.
Résultat void

Copy() public méthode

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].
Résultat void

Create() public méthode

Creates the specified path.
public Create ( string path ) : Stream
path string The path.
Résultat Stream

Create() public méthode

Creates the specified path.
public Create ( string path, int bufferSize ) : Stream
path string The path.
bufferSize int Size of the buffer.
Résultat Stream

Create() public méthode

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.
Résultat Stream

Create() public méthode

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.
Résultat Stream

CreateText() public méthode

Creates the text.
public CreateText ( string path ) : StreamWriter
path string The path.
Résultat System.IO.StreamWriter

Decrypt() public méthode

Decrypts the specified path.
public Decrypt ( string path ) : void
path string The path.
Résultat void

Delete() public méthode

Deletes the specified path.
public Delete ( string path ) : void
path string The path.
Résultat void

Encrypt() public méthode

Encrypts the specified path.
public Encrypt ( string path ) : void
path string The path.
Résultat void

Exists() public méthode

Exists the specified path.
public Exists ( string path ) : bool
path string The path.
Résultat bool

GetAccessControl() public méthode

Gets the access control.
public GetAccessControl ( string path ) : FileSecurity
path string The path.
Résultat System.Security.AccessControl.FileSecurity

GetAccessControl() public méthode

Gets the access control.
public GetAccessControl ( string path, AccessControlSections includeSections ) : FileSecurity
path string The path.
includeSections AccessControlSections The include sections.
Résultat System.Security.AccessControl.FileSecurity

GetAttributes() public méthode

Gets the attributes.
public GetAttributes ( string path ) : FileAttributes
path string The path.
Résultat FileAttributes

GetCreationTime() public méthode

Gets the creation time.
public GetCreationTime ( string path ) : System.DateTime
path string The path.
Résultat System.DateTime

GetCreationTimeUtc() public méthode

Gets the creation time UTC.
public GetCreationTimeUtc ( string path ) : System.DateTime
path string The path.
Résultat System.DateTime

GetLastAccessTime() public méthode

Gets the last access time.
public GetLastAccessTime ( string path ) : System.DateTime
path string The path.
Résultat System.DateTime

GetLastAccessTimeUtc() public méthode

Gets the last access time UTC.
public GetLastAccessTimeUtc ( string path ) : System.DateTime
path string The path.
Résultat System.DateTime

GetLastWriteTime() public méthode

Gets the last write time.
public GetLastWriteTime ( string path ) : System.DateTime
path string The path.
Résultat System.DateTime

GetLastWriteTimeUtc() public méthode

Gets the last write time UTC.
public GetLastWriteTimeUtc ( string path ) : System.DateTime
path string The path.
Résultat System.DateTime

Move() public méthode

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.
Résultat void

Open() public méthode

Opens the specified path.
public Open ( string path, FileMode mode ) : Stream
path string The path.
mode FileMode The mode.
Résultat Stream

Open() public méthode

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.
Résultat Stream

Open() public méthode

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.
Résultat Stream

OpenRead() public méthode

Opens the read.
public OpenRead ( string path ) : Stream
path string The path.
Résultat Stream

OpenText() public méthode

Opens the text.
public OpenText ( string path ) : StreamReader
path string The path.
Résultat System.IO.StreamReader

OpenWrite() public méthode

Opens the write.
public OpenWrite ( string path ) : Stream
path string The path.
Résultat Stream

ReadAllBytes() public méthode

Reads all bytes.
public ReadAllBytes ( string path ) : byte[]
path string The path.
Résultat byte[]

ReadAllLines() public méthode

Reads all lines.
public ReadAllLines ( string path ) : string[]
path string The path.
Résultat string[]

ReadAllLines() public méthode

Reads all lines.
public ReadAllLines ( string path, Encoding encoding ) : string[]
path string The path.
encoding System.Text.Encoding The encoding.
Résultat string[]

ReadAllText() public méthode

Reads all text.
public ReadAllText ( string path ) : string
path string The path.
Résultat string

ReadAllText() public méthode

Reads all text.
public ReadAllText ( string path, Encoding encoding ) : string
path string The path.
encoding System.Text.Encoding The encoding.
Résultat string

Replace() public méthode

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.
Résultat void

Replace() public méthode

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].
Résultat void

SetAccessControl() public méthode

Sets the access control.
public SetAccessControl ( string path, FileSecurity fileSecurity ) : void
path string The path.
fileSecurity System.Security.AccessControl.FileSecurity The file security.
Résultat void

SetAttributes() public méthode

Sets the attributes.
public SetAttributes ( string path, FileAttributes fileAttributes ) : void
path string The path.
fileAttributes FileAttributes The file attributes.
Résultat void

SetCreationTime() public méthode

Sets the creation time.
public SetCreationTime ( string path, System.DateTime creationTime ) : void
path string The path.
creationTime System.DateTime The creation time.
Résultat void

SetCreationTimeUtc() public méthode

Sets the creation time UTC.
public SetCreationTimeUtc ( string path, System.DateTime creationTimeUtc ) : void
path string The path.
creationTimeUtc System.DateTime The creation time UTC.
Résultat void

SetLastAccessTime() public méthode

Sets the last access time.
public SetLastAccessTime ( string path, System.DateTime lastAccessTime ) : void
path string The path.
lastAccessTime System.DateTime The last access time.
Résultat void

SetLastAccessTimeUtc() public méthode

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.
Résultat void

SetLastWriteTime() public méthode

Sets the last write time.
public SetLastWriteTime ( string path, System.DateTime lastWriteTime ) : void
path string The path.
lastWriteTime System.DateTime The last write time.
Résultat void

SetLastWriteTimeUtc() public méthode

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.
Résultat void

WriteAllBytes() public méthode

Writes all bytes.
public WriteAllBytes ( string path, byte bytes ) : void
path string The path.
bytes byte The bytes.
Résultat void

WriteAllLines() public méthode

Writes all lines.
public WriteAllLines ( string path, string contents ) : void
path string The path.
contents string The contents.
Résultat void

WriteAllLines() public méthode

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.
Résultat void

WriteAllText() public méthode

Writes all text.
public WriteAllText ( string path, string contents ) : void
path string The path.
contents string The contents.
Résultat void

WriteAllText() public méthode

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.
Résultat void