Bari.Plugins.VsCore.Build.VsProjectBuilderFactory.VsProjectBuilderFactory C# (CSharp) Method

VsProjectBuilderFactory() public method

Constructs the project builder factory
public VsProjectBuilderFactory ( Suite suite, ISlnBuilderFactory slnBuilderFactory, IMSBuildRunnerFactory msBuildRunnerFactory, IReferenceBuilderFactory referenceBuilderFactory, [ targetRoot, IEnumerable postProcessorFactories, ICoreBuilderFactory coreBuilderFactory ) : System
suite Suite The active suite
slnBuilderFactory ISlnBuilderFactory Interface for creating new SLN builders
msBuildRunnerFactory IMSBuildRunnerFactory Interface to create new MSBuild runners
referenceBuilderFactory IReferenceBuilderFactory Interface to create new reference builders
targetRoot [ Target root directory
postProcessorFactories IEnumerable List of registered post processor factories
coreBuilderFactory ICoreBuilderFactory Factory to create core builder instances
return System
        public VsProjectBuilderFactory(Suite suite, ISlnBuilderFactory slnBuilderFactory, IMSBuildRunnerFactory msBuildRunnerFactory, IReferenceBuilderFactory referenceBuilderFactory, 
            [TargetRoot] IFileSystemDirectory targetRoot, IEnumerable<IPostProcessorFactory> postProcessorFactories, ICoreBuilderFactory coreBuilderFactory)
        {
            this.suite = suite;
            this.slnBuilderFactory = slnBuilderFactory;
            this.msBuildRunnerFactory = msBuildRunnerFactory;
            this.referenceBuilderFactory = referenceBuilderFactory;
            this.targetRoot = targetRoot;
            this.postProcessorFactories = postProcessorFactories;
            this.coreBuilderFactory = coreBuilderFactory;
        }