C# Класс Microsoft.DotNet.Watcher.Core.DotNetWatcher

Показать файл Открыть проект

Открытые методы

Метод Описание
CreateDefault ( ILoggerFactory loggerFactory ) : DotNetWatcher
DotNetWatcher ( Func fileWatcherFactory, Func processWatcherFactory, IProjectProvider projectProvider, ILoggerFactory loggerFactory ) : System
WatchAsync ( string projectFile, string dotnetArguments, CancellationToken cancellationToken ) : Task

Приватные методы

Метод Описание
CreateProjectWatcher ( string projectFile, bool watchProjectJsonOnly ) : ProjectWatcher
WaitForDotnetToExitAsync ( string dotnetArguments, string workingDir, CancellationToken cancellationToken ) : Task
WaitForProjectFileToChangeAsync ( string projectFile, CancellationToken cancellationToken ) : Task
WaitForValidProjectJsonAsync ( string projectFile, CancellationToken cancellationToken ) : Task

Описание методов

CreateDefault() публичный статический Метод

public static CreateDefault ( ILoggerFactory loggerFactory ) : DotNetWatcher
loggerFactory ILoggerFactory
Результат DotNetWatcher

DotNetWatcher() публичный Метод

public DotNetWatcher ( Func fileWatcherFactory, Func processWatcherFactory, IProjectProvider projectProvider, ILoggerFactory loggerFactory ) : System
fileWatcherFactory Func
processWatcherFactory Func
projectProvider IProjectProvider
loggerFactory ILoggerFactory
Результат System

WatchAsync() публичный Метод

public WatchAsync ( string projectFile, string dotnetArguments, CancellationToken cancellationToken ) : Task
projectFile string
dotnetArguments string
cancellationToken System.Threading.CancellationToken
Результат Task