C# Класс MsBuilderific.Core.MsBuildFileCore

Class reponsible for generating the MsBuild file
Наследование: IMsBuildFileCore
Показать файл Открыть проект

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

Метод Описание
AcceptVisitor ( IBuildOrderVisitor newVisitor ) : void

Accepts a new visitor into the msbuild file's generation core

KickOutVisitor ( IBuildOrderVisitor kickedVisitor ) : void

Removes a visitor from the generation process

MsBuildFileCore ( IEnumerable visitors ) : System

Initializes a new instance of the MsBuildFileCore class.

WriteBuildScript ( List dependencyOrder, IMsBuilderificCoreOptions coreOptions ) : void

Generates a build script from the projects' dependency order

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

Метод Описание
GetVisitorsProperties ( ) : string>.Dictionary

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

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

Accepts a new visitor into the msbuild file's generation core
public AcceptVisitor ( IBuildOrderVisitor newVisitor ) : void
newVisitor IBuildOrderVisitor The new visitor which will be called in the file generation process
Результат void

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

Removes a visitor from the generation process
public KickOutVisitor ( IBuildOrderVisitor kickedVisitor ) : void
kickedVisitor IBuildOrderVisitor The visitor to remove from the generation process
Результат void

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

Initializes a new instance of the MsBuildFileCore class.
public MsBuildFileCore ( IEnumerable visitors ) : System
visitors IEnumerable The visitors.
Результат System

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

Generates a build script from the projects' dependency order
public WriteBuildScript ( List dependencyOrder, IMsBuilderificCoreOptions coreOptions ) : void
dependencyOrder List /// The order in which the MsBuildScript shall be generated ///
coreOptions IMsBuilderificCoreOptions The coreOptions that will be passed to the visitors
Результат void