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

Inheritance: IFileMonitor
显示文件 Open project: sebastianhallen/Goose

Public Methods

Method 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

Method Description
UnMonitorFile ( IEnumerable files ) : void
UnMonitorProject ( IEnumerable files ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

FileMonitor() public method

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

IsMonitoredFile() public method

public IsMonitoredFile ( string file ) : bool
file string
return bool

IsMonitoredProject() public method

public IsMonitoredProject ( string project ) : bool
project string
return bool

MonitorProject() public method

public MonitorProject ( string path, string glob ) : void
path string
glob string
return void

UnMonitor() public method

public UnMonitor ( IEnumerable files ) : void
files IEnumerable
return void