C# 클래스 Bari.Core.Commands.Clean.CacheCleaner

Deletes the given cache directory as an additional clean step
상속: ICleanExtension
파일 보기 프로젝트 열기: vigoo/bari 1 사용 예제들

공개 메소드들

메소드 설명
CacheCleaner ( Lazy cacheDir, IBuilderEnumerator builderEnumerator, Func predicatesFactory ) : System

Constructs the cleaner

Clean ( ICleanParameters parameters ) : void

Performs the additional cleaning step

비공개 메소드들

메소드 설명
DeleteDirectory ( IFileSystemDirectory directory, ICleanParameters parameters ) : void

메소드 상세

CacheCleaner() 공개 메소드

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
리턴 System

Clean() 공개 메소드

Performs the additional cleaning step
public Clean ( ICleanParameters parameters ) : void
parameters ICleanParameters
리턴 void