C# Class Goose.Core.Solution.EventHandling.FileEventListener

Inheritance: IFileChangeConsumer, IDisposable
Afficher le fichier Open project: sebastianhallen/Goose Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
FilterFilesByScope ( IEnumerable projectFiles, IEnumerable inProjectFiles, ActionConfiguration configuration, Trigger trigger ) : IEnumerable
UpdateMonitors ( string files, Trigger trigger ) : void

Method Details

ActOn() public méthode

public ActOn ( IEnumerable files, Trigger trigger ) : void
files IEnumerable
trigger Trigger
Résultat void

DirectoryChanged() public méthode

public DirectoryChanged ( string pszDirectory ) : int
pszDirectory string
Résultat int

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FileEventListener() public méthode

public FileEventListener ( IFileMonitor fileMonitor, IOnChangeTaskDispatcher taskDispatcher, IGooseActionFactory actionFactory, IFileChangeSubscriber fileChangeSubscriber ) : System
fileMonitor IFileMonitor
taskDispatcher IOnChangeTaskDispatcher
actionFactory IGooseActionFactory
fileChangeSubscriber IFileChangeSubscriber
Résultat System

FilesChanged() public méthode

public FilesChanged ( uint cChanges, string rgpszFile, uint rggrfChange ) : int
cChanges uint
rgpszFile string
rggrfChange uint
Résultat int

Initialize() public méthode

public Initialize ( ISolutionProject project, ActionConfiguration watchConfiguration ) : void
project ISolutionProject
watchConfiguration Goose.Core.Configuration.ActionConfiguration
Résultat void