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

Inheritance: IFileMonitor
Afficher le fichier Open project: sebastianhallen/Goose

Méthodes publiques

Méthode Description
Dispose ( ) : void
FileMonitor ( ISolutionFilesService solutionFilesService, IGlobMatcher globMatcher, IFileChangeSubscriber fileChangeSubscriber, IOutputService outputService ) : System.Collections.Concurrent
IsMonitoredFile ( string file ) : bool
IsMonitoredProject ( string project ) : bool
MonitorProject ( string path, string glob ) : void
UnMonitor ( IEnumerable files ) : void

Private Methods

Méthode Description
UnMonitorFile ( IEnumerable files ) : void
UnMonitorProject ( IEnumerable files ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FileMonitor() public méthode

public FileMonitor ( ISolutionFilesService solutionFilesService, IGlobMatcher globMatcher, IFileChangeSubscriber fileChangeSubscriber, IOutputService outputService ) : System.Collections.Concurrent
solutionFilesService ISolutionFilesService
globMatcher IGlobMatcher
fileChangeSubscriber IFileChangeSubscriber
outputService IOutputService
Résultat System.Collections.Concurrent

IsMonitoredFile() public méthode

public IsMonitoredFile ( string file ) : bool
file string
Résultat bool

IsMonitoredProject() public méthode

public IsMonitoredProject ( string project ) : bool
project string
Résultat bool

MonitorProject() public méthode

public MonitorProject ( string path, string glob ) : void
path string
glob string
Résultat void

UnMonitor() public méthode

public UnMonitor ( IEnumerable files ) : void
files IEnumerable
Résultat void