C# 클래스 MsBuilderific.Contracts.Visitors.BuildOrderVisitor

Base visitor class that implments the IBuildOrderVisitor and exposes virutal method for visitors to override
This is useful to prevent all visitors to implement all methods, when they really do not need to
상속: IBuildOrderVisitor
파일 보기 프로젝트 열기: Vooban/vooban.msbuilderific

공개 메소드들

메소드 설명
GetVisitorProperties ( ) : string>.IDictionary

Allow the visitors to add properties in the main property group of the MsBuild file

PostVisitBuildTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string

Called just after the build operation on the project

PostVisitCleanTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string

Called just after adding specific instructions for the Clean target of the project

PostVisitServiceTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string

Called just after adding specific instructions for a project that contains WCF services

PreVisitBuildTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string

Called just before the build operation on the project

PreVisitCleanTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string

Called just before adding specific instructions for the Clean target of the project

PreVisitServiceTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string

Called just before adding specific instructions for a project that contains WCF services

ShallExecute ( IMsBuilderificCoreOptions coreOptions ) : bool

Get a value indicating whether or not the visitor should execute, based on the core options specified

VisitBuildAllTypeTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string

Call when it is time to add build information to the build file for the project, for each possible targets

VisitBuildExeProjectTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string

Call for program projects (exe) when it is time to add build information to the build file for the project, for each possible targets

VisitBuildLibraryProjectTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string

Call for project library when it is time to add build information to the build file for the project, for each possible targets

VisitBuildWebProjectTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string

Call for web project when it is time to add build information to the build file for the project, for each possible targets

VisitCleanTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string

Called just when it is time to addi specific instructions for the Clean target of the project

VisitServiceTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string

Called when it is time to add build specific instructions for a project that contains WCF services

메소드 상세

GetVisitorProperties() 공개 메소드

Allow the visitors to add properties in the main property group of the MsBuild file
public GetVisitorProperties ( ) : string>.IDictionary
리턴 string>.IDictionary

PostVisitBuildTarget() 공개 메소드

Called just after the build operation on the project
public PostVisitBuildTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string
project VisualStudioProject The project that was visited for build
coreOptions IMsBuilderificCoreOptions The application core options
리턴 string

PostVisitCleanTarget() 공개 메소드

Called just after adding specific instructions for the Clean target of the project
public PostVisitCleanTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string
project VisualStudioProject The project that will be visited for build for the specific Clean target
coreOptions IMsBuilderificCoreOptions The application core options
리턴 string

PostVisitServiceTarget() 공개 메소드

Called just after adding specific instructions for a project that contains WCF services
public PostVisitServiceTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string
project VisualStudioProject The project that will be visited for build for the specific Service target
coreOptions IMsBuilderificCoreOptions The application core options
리턴 string

PreVisitBuildTarget() 공개 메소드

Called just before the build operation on the project
public PreVisitBuildTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string
project VisualStudioProject The project that will be visited for build
coreOptions IMsBuilderificCoreOptions The application core options
리턴 string

PreVisitCleanTarget() 공개 메소드

Called just before adding specific instructions for the Clean target of the project
public PreVisitCleanTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string
project VisualStudioProject The project that will be visited for build for the specific Clean target
coreOptions IMsBuilderificCoreOptions The application core options
리턴 string

PreVisitServiceTarget() 공개 메소드

Called just before adding specific instructions for a project that contains WCF services
public PreVisitServiceTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string
project VisualStudioProject The project that will be visited for build for the specific Service target
coreOptions IMsBuilderificCoreOptions The application core options
리턴 string

ShallExecute() 공개 메소드

Get a value indicating whether or not the visitor should execute, based on the core options specified
public ShallExecute ( IMsBuilderificCoreOptions coreOptions ) : bool
coreOptions IMsBuilderificCoreOptions The application core options
리턴 bool

VisitBuildAllTypeTarget() 공개 메소드

Call when it is time to add build information to the build file for the project, for each possible targets
public VisitBuildAllTypeTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string
project VisualStudioProject The project that is being visited for build
coreOptions IMsBuilderificCoreOptions The application core options
리턴 string

VisitBuildExeProjectTarget() 공개 메소드

Call for program projects (exe) when it is time to add build information to the build file for the project, for each possible targets
public VisitBuildExeProjectTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string
project VisualStudioProject The project that is being visited for build
coreOptions IMsBuilderificCoreOptions The application core options
리턴 string

VisitBuildLibraryProjectTarget() 공개 메소드

Call for project library when it is time to add build information to the build file for the project, for each possible targets
public VisitBuildLibraryProjectTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string
project VisualStudioProject The project that is being visited for build
coreOptions IMsBuilderificCoreOptions The application core options
리턴 string

VisitBuildWebProjectTarget() 공개 메소드

Call for web project when it is time to add build information to the build file for the project, for each possible targets
public VisitBuildWebProjectTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string
project VisualStudioProject The project that is being visited for build
coreOptions IMsBuilderificCoreOptions The application core options
리턴 string

VisitCleanTarget() 공개 메소드

Called just when it is time to addi specific instructions for the Clean target of the project
public VisitCleanTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string
project VisualStudioProject The project that will be visited for build for the specific Clean target
coreOptions IMsBuilderificCoreOptions The application core options
리턴 string

VisitServiceTarget() 공개 메소드

Called when it is time to add build specific instructions for a project that contains WCF services
public VisitServiceTarget ( VisualStudioProject project, IMsBuilderificCoreOptions coreOptions ) : string
project VisualStudioProject The project that will be visited for build for the specific Service target
coreOptions IMsBuilderificCoreOptions The application core options
리턴 string