C# Class VisualMutator.Model.StoringMutants.ProjectClonesManager

Inheritance: IProjectClonesManager
Datei anzeigen Open project: visualmutator/visualmutator

Public Methods

Method Description
CreateClone ( string name ) : ProjectFilesClone
CreateCloneAsync ( string name ) : Task
Dispose ( ) : void
ProjectClonesManager ( IHostEnviromentConnection hostEnviroment, FilesManager filesManager, IFileSystem fs ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
CreateTmpDir ( string s ) : FilePathAbsolute
GetReferencedAssemblyPaths ( IList projects ) : IEnumerable

Method Details

CreateClone() public method

public CreateClone ( string name ) : ProjectFilesClone
name string
return ProjectFilesClone

CreateCloneAsync() public method

public CreateCloneAsync ( string name ) : Task
name string
return Task

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

ProjectClonesManager() public method

public ProjectClonesManager ( IHostEnviromentConnection hostEnviroment, FilesManager filesManager, IFileSystem fs ) : System
hostEnviroment IHostEnviromentConnection
filesManager FilesManager
fs IFileSystem
return System