C# 클래스 Goose.Core.Solution.EventHandling.FileEventListener

상속: IFileChangeConsumer, IDisposable
파일 보기 프로젝트 열기: sebastianhallen/Goose 1 사용 예제들

공개 메소드들

메소드 설명
ActOn ( IEnumerable files, Trigger trigger ) : void
DirectoryChanged ( string pszDirectory ) : int
Dispose ( ) : void
FileEventListener ( IFileMonitor fileMonitor, IOnChangeTaskDispatcher taskDispatcher, IGooseActionFactory actionFactory, IFileChangeSubscriber fileChangeSubscriber ) : System
FilesChanged ( uint cChanges, string rgpszFile, uint rggrfChange ) : int
Initialize ( ISolutionProject project, ActionConfiguration watchConfiguration ) : void

비공개 메소드들

메소드 설명
FilterFilesByScope ( IEnumerable projectFiles, IEnumerable inProjectFiles, ActionConfiguration configuration, Trigger trigger ) : IEnumerable
UpdateMonitors ( string files, Trigger trigger ) : void

메소드 상세

ActOn() 공개 메소드

public ActOn ( IEnumerable files, Trigger trigger ) : void
files IEnumerable
trigger Trigger
리턴 void

DirectoryChanged() 공개 메소드

public DirectoryChanged ( string pszDirectory ) : int
pszDirectory string
리턴 int

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

FileEventListener() 공개 메소드

public FileEventListener ( IFileMonitor fileMonitor, IOnChangeTaskDispatcher taskDispatcher, IGooseActionFactory actionFactory, IFileChangeSubscriber fileChangeSubscriber ) : System
fileMonitor IFileMonitor
taskDispatcher IOnChangeTaskDispatcher
actionFactory IGooseActionFactory
fileChangeSubscriber IFileChangeSubscriber
리턴 System

FilesChanged() 공개 메소드

public FilesChanged ( uint cChanges, string rgpszFile, uint rggrfChange ) : int
cChanges uint
rgpszFile string
rggrfChange uint
리턴 int

Initialize() 공개 메소드

public Initialize ( ISolutionProject project, ActionConfiguration watchConfiguration ) : void
project ISolutionProject
watchConfiguration Goose.Core.Configuration.ActionConfiguration
리턴 void