Namespace BuildSystem.ManagerObject.Interfaces
Classes
CacheDependencyInfo
Information about project dependency
CacheProjectInfo
Container for properties used in cache manager
FileGroup
Группы копируемых файлов - эти группы понимаются и обсулживаются классами, реализующими интерфейс IFileCopier. Со временем от этого откажусь
GenLangResult
Result of working generating multi-language files
GetPackageInfo
Get information from package repository about exact version
GetVersionList
Get list of versions from package repository
HashAlgorithmType
Algorithm of generating hash value for a single value
ReaderType
Way of reading source files
RestorerDepProp
Restoring dependency
VersionIncrementType
Variant of incrementing version of package
VersionIncrementValue
Variant of incrementing value
VersionManagerType
Enumeration of classes, which implement IVersionManager
Interfaces
IBuilder
Enumeration of classes, which implement IBuilder
IBuilderProps
Container of properties for classes implementing IBuilder
ICleaner
Deleting build results
ICleanerProps
Interface for ICleaner
IFileCopier
Copying files
IFileCopierProps
Container of properties for classes implementing IFileCopier
IGenDoc
Creating YML-files to be provided into DocFX. Using these files, DocFX can create HTML documentation
IGenDocProps
Container of properties for classes implementing IGenDoc
IGenLang
Creating some files for multi language
IGenLangProps
Container of properties for classes implementing IGenLang
IHashGenerator
Generate hash value using pre-installed algorithm
IHashGeneratorProps
Interface for properties for classes implementing IHashGenerator
IPackageManager
Package manager
IPackageManagerProps
Settings for package manager
IProjectCache
Managing cache of the project
IProjectCacheProps
Container of properties for classes implementing IProjectCache
IReclaimer
Adding new information to binary files
IReclaimerProps
Container of properties for classes implementing IReclaimer
IReclaimerStrategy
Interface for calculating - what should be deleted depending on strategy params
IReclaimerStrategyProps
Interface for strategy properties
IRestorer
Interface for restoring dependency
IRestorerProps
Interface for properties of IRestorer
ISigner
Signs files
ISignerProps
Container of properties for classes implementing ISigner
ITestRunner
Run test cases
ITlbGenBpl
Convert .TLB file into .BPL
ITlbGenBplProps
Container of properties for classes implementing ITlbGenBpl
ITlbGenDotnetDll
Generator .NET DLL files from TLB
ITlbGenDotnetDllProps
Properties for generator pas-files from tlb
ITlbGenPas
Generator pas files from tlb
ITlbGenPasProps
Properties for generator pas-files from tlb
IVersionManager
Managing version of package
IVersionManagerProps
Interface for see VersionManagerProps