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

Defines the MockDirectoryInfo type.
Inheritance: System.IO.Abstractions.DirectoryInfoBase
Exibir arquivo Open project: asudbury/NinjaCoderForMvvmCross

Public Methods

Method Description
Create ( ) : void

Creates this instance.

Create ( DirectorySecurity directorySecurity ) : void

Creates the specified directory security.

CreateSubdirectory ( string path ) : DirectoryInfoBase

Creates the subdirectory.

CreateSubdirectory ( string path, DirectorySecurity directorySecurity ) : DirectoryInfoBase

Creates the subdirectory.

Delete ( ) : void

Deletes this instance.

Delete ( bool recursive ) : void

Deletes the specified recursive.

GetAccessControl ( ) : DirectorySecurity

Gets the access control.

GetAccessControl ( AccessControlSections includeSections ) : DirectorySecurity

Gets the access control.

GetDirectories ( ) : System.IO.Abstractions.DirectoryInfoBase[]

Gets the directories.

GetDirectories ( string searchPattern ) : System.IO.Abstractions.DirectoryInfoBase[]

Gets the directories.

GetDirectories ( string searchPattern, SearchOption searchOption ) : System.IO.Abstractions.DirectoryInfoBase[]

Gets the directories.

GetFileSystemInfos ( ) : System.IO.Abstractions.FileSystemInfoBase[]

Gets the file system infos.

GetFileSystemInfos ( string searchPattern ) : System.IO.Abstractions.FileSystemInfoBase[]

Gets the file system infos.

GetFiles ( ) : System.IO.Abstractions.FileInfoBase[]

Gets the files.

GetFiles ( string searchPattern ) : System.IO.Abstractions.FileInfoBase[]

Gets the files.

GetFiles ( string searchPattern, SearchOption searchOption ) : System.IO.Abstractions.FileInfoBase[]

Gets the files.

MoveTo ( string destDirName ) : void

Moves to.

Refresh ( ) : void

Refreshes this instance.

SetAccessControl ( DirectorySecurity directorySecurity ) : void

Sets the access control.

Method Details

Create() public method

Creates this instance.
public Create ( ) : void
return void

Create() public method

Creates the specified directory security.
public Create ( DirectorySecurity directorySecurity ) : void
directorySecurity System.Security.AccessControl.DirectorySecurity The directory security.
return void

CreateSubdirectory() public method

Creates the subdirectory.
public CreateSubdirectory ( string path ) : DirectoryInfoBase
path string The path.
return System.IO.Abstractions.DirectoryInfoBase

CreateSubdirectory() public method

Creates the subdirectory.
public CreateSubdirectory ( string path, DirectorySecurity directorySecurity ) : DirectoryInfoBase
path string The path.
directorySecurity System.Security.AccessControl.DirectorySecurity The directory security.
return System.IO.Abstractions.DirectoryInfoBase

Delete() public method

Deletes this instance.
public Delete ( ) : void
return void

Delete() public method

Deletes the specified recursive.
public Delete ( bool recursive ) : void
recursive bool if set to true [recursive].
return void

GetAccessControl() public method

Gets the access control.
public GetAccessControl ( ) : DirectorySecurity
return System.Security.AccessControl.DirectorySecurity

GetAccessControl() public method

Gets the access control.
public GetAccessControl ( AccessControlSections includeSections ) : DirectorySecurity
includeSections AccessControlSections The include sections.
return System.Security.AccessControl.DirectorySecurity

GetDirectories() public method

Gets the directories.
public GetDirectories ( ) : System.IO.Abstractions.DirectoryInfoBase[]
return System.IO.Abstractions.DirectoryInfoBase[]

GetDirectories() public method

Gets the directories.
public GetDirectories ( string searchPattern ) : System.IO.Abstractions.DirectoryInfoBase[]
searchPattern string The search pattern.
return System.IO.Abstractions.DirectoryInfoBase[]

GetDirectories() public method

Gets the directories.
public GetDirectories ( string searchPattern, SearchOption searchOption ) : System.IO.Abstractions.DirectoryInfoBase[]
searchPattern string The search pattern.
searchOption SearchOption The search option.
return System.IO.Abstractions.DirectoryInfoBase[]

GetFileSystemInfos() public method

Gets the file system infos.
public GetFileSystemInfos ( ) : System.IO.Abstractions.FileSystemInfoBase[]
return System.IO.Abstractions.FileSystemInfoBase[]

GetFileSystemInfos() public method

Gets the file system infos.
public GetFileSystemInfos ( string searchPattern ) : System.IO.Abstractions.FileSystemInfoBase[]
searchPattern string The search pattern.
return System.IO.Abstractions.FileSystemInfoBase[]

GetFiles() public method

Gets the files.
public GetFiles ( ) : System.IO.Abstractions.FileInfoBase[]
return System.IO.Abstractions.FileInfoBase[]

GetFiles() public method

Gets the files.
public GetFiles ( string searchPattern ) : System.IO.Abstractions.FileInfoBase[]
searchPattern string The search pattern.
return System.IO.Abstractions.FileInfoBase[]

GetFiles() public method

Gets the files.
public GetFiles ( string searchPattern, SearchOption searchOption ) : System.IO.Abstractions.FileInfoBase[]
searchPattern string The search pattern.
searchOption SearchOption The search option.
return System.IO.Abstractions.FileInfoBase[]

MoveTo() public method

Moves to.
public MoveTo ( string destDirName ) : void
destDirName string Name of the dest dir.
return void

Refresh() public method

Refreshes this instance.
public Refresh ( ) : void
return void

SetAccessControl() public method

Sets the access control.
public SetAccessControl ( DirectorySecurity directorySecurity ) : void
directorySecurity System.Security.AccessControl.DirectorySecurity The directory security.
return void