C# Класс Ampere.BuildHistory

Maintains a history of built files and detects whether a new build is necessary.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BuildFailed ( BuildInstance instance ) : void
BuildHistory ( BuildContext context, string historyPath ) : System
BuildSucceeded ( BuildInstance instance ) : void
GetDependencies ( string name ) : IEnumerable
Save ( ) : void
ShouldBuild ( BuildInstance instance ) : bool

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

Метод Описание
CheckChanged ( ChangeDetection detection, FileInfo file, FileEntry entry ) : bool
CreateFileEntry ( string file, bool shouldHash ) : FileEntry
CreateTempEntry ( BuildInstance instance ) : TempEntry
HashFile ( FileInfo file ) : string
TempInputsHaveChanged ( TempEntry entry, ChangeDetection detection ) : bool

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

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

public BuildFailed ( BuildInstance instance ) : void
instance BuildInstance
Результат void

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

public BuildHistory ( BuildContext context, string historyPath ) : System
context BuildContext
historyPath string
Результат System

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

public BuildSucceeded ( BuildInstance instance ) : void
instance BuildInstance
Результат void

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

public GetDependencies ( string name ) : IEnumerable
name string
Результат IEnumerable

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

public Save ( ) : void
Результат void

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

public ShouldBuild ( BuildInstance instance ) : bool
instance BuildInstance
Результат bool