C# Class Nimrod.IoOperations

Responsible for accessing the file system
Exibir arquivo Open project: resgroup/nimrod Class Usage Examples

Public Methods

Method Description
Dump ( IList files ) : void

Take a list of files, and write in the output folder. Overwrites any existing files.

GetFileInfos ( IEnumerable filePaths ) : IEnumerable
IoOperations ( IFileSystem fileSystem, string outputFolderPath, ILogger logger ) : System
LoadAssemblies ( IEnumerable files ) : void

Load all assemblies found in the same folder as the given DLL

WriteLog ( string log ) : void

Private Methods

Method Description
RecreateOutputFolder ( string folder ) : void

Method Details

Dump() public method

Take a list of files, and write in the output folder. Overwrites any existing files.
public Dump ( IList files ) : void
files IList
return void

GetFileInfos() public method

public GetFileInfos ( IEnumerable filePaths ) : IEnumerable
filePaths IEnumerable
return IEnumerable

IoOperations() public method

public IoOperations ( IFileSystem fileSystem, string outputFolderPath, ILogger logger ) : System
fileSystem IFileSystem
outputFolderPath string
logger ILogger
return System

LoadAssemblies() public method

Load all assemblies found in the same folder as the given DLL
public LoadAssemblies ( IEnumerable files ) : void
files IEnumerable
return void

WriteLog() public method

public WriteLog ( string log ) : void
log string
return void