Namespace BuildSystem.ProjectList
Classes
BuildResultIsRequiredDelegate
Build result is required for project, if it should be build, but some of its build results were not found
CalcCopyBuildResultPathDelegate
Return result path - where build result of dependency project should be copied. Using after compiling, when we copy build results into parent projects
CompilerConstants
Constants for ICompiler
ProjectFilter
Function to filter BuildSystem.ProjectList
RestoreInsteadOfBuildDelegate
Return flag, that package should be downloaded
SourceHashCalculatorConstants
Constants for ISourceHashCalculator
Interfaces
IAnalyzer
Modify properties of projects inside project list
IAnalyzerProps
Properties for IAnalyzer
IBuildInfoSaver
Save build information in some storage
IBuildInfoSaverProps
Properties for IBuildInfoSaver
ICompiler
Proceeds stateless tasks, which should help to build projects
ICompilerProps
Properties for ICompiler
ICopierBuildResults
Copy build results of dependency project into parent project
ICopierBuildResultsProps
Properties for ICopierBuildResults
IDeployer
Executing some tasks for deploying packages of projects
IDeployerProps
Properties for IDeployer
IProjectList
List of projects
IProjectListProps
Interface to set parameters of working with IProjectList
IProjectRestorer
Object as part of IProjectList interface - how to restore projects by downloading their packages from repository
IProjectRestorerProps
Properties for IProjectRestorer
ISourceHashCalculator
Calculates hash of source files with some specific logic
ISourceHashCalculatorProps
Properties for ISourceHashCalculator