C# Class MsBuilderific.Core.MsBuildFileCore

Class reponsible for generating the MsBuild file
Inheritance: IMsBuildFileCore
Afficher le fichier Open project: Vooban/vooban.msbuilderific

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetVisitorsProperties ( ) : string>.Dictionary

Method Details

AcceptVisitor() public méthode

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
Résultat void

KickOutVisitor() public méthode

Removes a visitor from the generation process
public KickOutVisitor ( IBuildOrderVisitor kickedVisitor ) : void
kickedVisitor IBuildOrderVisitor The visitor to remove from the generation process
Résultat void

MsBuildFileCore() public méthode

Initializes a new instance of the MsBuildFileCore class.
public MsBuildFileCore ( IEnumerable visitors ) : System
visitors IEnumerable The visitors.
Résultat System

WriteBuildScript() public méthode

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
Résultat void