C# Class Microsoft.DotNet.Watcher.Core.Internal.ProjectWatcher

Inheritance: IDisposable
Mostra file Open project: aspnet/dotnet-watch

Public Methods

Method Description
Dispose ( ) : void
ProjectWatcher ( string projectToWatch, bool watchProjectJsonOnly, Func fileWatcherFactory, IProjectProvider projectProvider ) : System
WaitForChangeAsync ( CancellationToken cancellationToken ) : Task

Private Methods

Method Description
GetProjectFilesClosure ( string projectFile ) : ISet
GetProjectFilesClosure ( string projectFile, ISet closure ) : void
IsFileInTheWatchedSet ( string file ) : bool

Method Details

Dispose() public method

public Dispose ( ) : void
return void

ProjectWatcher() public method

public ProjectWatcher ( string projectToWatch, bool watchProjectJsonOnly, Func fileWatcherFactory, IProjectProvider projectProvider ) : System
projectToWatch string
watchProjectJsonOnly bool
fileWatcherFactory Func
projectProvider IProjectProvider
return System

WaitForChangeAsync() public method

public WaitForChangeAsync ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
return Task