C# Class Bari.Core.Commands.Clean.CacheCleaner

Deletes the given cache directory as an additional clean step
Inheritance: ICleanExtension
Afficher le fichier Open project: vigoo/bari Class Usage Examples

Méthodes publiques

Méthode Description
CacheCleaner ( Lazy cacheDir, IBuilderEnumerator builderEnumerator, Func predicatesFactory ) : System

Constructs the cleaner

Clean ( ICleanParameters parameters ) : void

Performs the additional cleaning step

Private Methods

Méthode Description
DeleteDirectory ( IFileSystemDirectory directory, ICleanParameters parameters ) : void

Method Details

CacheCleaner() public méthode

Constructs the cleaner
public CacheCleaner ( Lazy cacheDir, IBuilderEnumerator builderEnumerator, Func predicatesFactory ) : System
cacheDir Lazy Directory to be deleted
builderEnumerator IBuilderEnumerator All the registered reference builders
predicatesFactory Func Factory for soft-clean predicate registry
Résultat System

Clean() public méthode

Performs the additional cleaning step
public Clean ( ICleanParameters parameters ) : void
parameters ICleanParameters
Résultat void