C# 클래스 MsBuilderific.Core.MsBuildFileCore

Class reponsible for generating the MsBuild file
상속: IMsBuildFileCore
파일 보기 프로젝트 열기: Vooban/vooban.msbuilderific

공개 메소드들

메소드 설명
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