Bari.Core.Commands.BuildCommand.BuildCommand C# (CSharp) Method

BuildCommand() public method

Constructs the build command
public BuildCommand ( IBuildContextFactory buildContextFactory, IEnumerable projectBuilders, [ targetRoot, ICommandTargetParser targetParser, IUserOutput output, IEnumerable postProcessorFactories, ICoreBuilderFactory coreBuilderFactory ) : System
buildContextFactory IBuildContextFactory Interface for creating new build contexts
projectBuilders IEnumerable The set of registered project builder factories
targetRoot [ Build target root directory
targetParser ICommandTargetParser Command target parser implementation to be used
output IUserOutput Output interface
postProcessorFactories IEnumerable Factory for post processors
coreBuilderFactory ICoreBuilderFactory Factory for core builders
return System
        public BuildCommand(IBuildContextFactory buildContextFactory, IEnumerable<IProjectBuilderFactory> projectBuilders, [TargetRoot] IFileSystemDirectory targetRoot, ICommandTargetParser targetParser, IUserOutput output, IEnumerable<IPostProcessorFactory> postProcessorFactories, ICoreBuilderFactory coreBuilderFactory)
        {
            this.buildContextFactory = buildContextFactory;
            this.projectBuilders = projectBuilders;
            this.targetRoot = targetRoot;
            this.targetParser = targetParser;
            this.output = output;
            this.postProcessorFactories = postProcessorFactories;
            this.coreBuilderFactory = coreBuilderFactory;
        }