Exemple #1
0
 /// <summary>
 /// Constructs the project builder factory
 /// </summary>
 /// <param name="suite">The active suite</param>
 /// <param name="slnBuilderFactory">Interface for creating new SLN builders</param>
 /// <param name="msBuildRunnerFactory">Interface to create new MSBuild runners</param>
 /// <param name="referenceBuilderFactory">Interface to create new reference builders</param>
 /// <param name="targetRoot">Target root directory</param>
 /// <param name="postProcessorFactories">List of registered post processor factories</param>
 /// <param name="coreBuilderFactory">Factory to create core builder instances</param>
 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;
 }
 /// <summary>
 /// Constructs the project builder factory
 /// </summary>
 /// <param name="slnBuilderFactory">Interface for creating new SLN builders</param>
 /// <param name="msBuildRunnerFactory">Interface to create new MSBuild runners</param>
 /// <param name="referenceBuilderFactory">Interface to create new reference builders</param>
 /// <param name="targetRoot">Target root directory</param>
 /// <param name="analyzer">Suite content analyzer implementation</param>
 /// <param name="suite">The active suite</param>
 /// <param name="postProcessorFactories">List of registered post processor factories</param>
 public VsProjectBuilderFactory(ISlnBuilderFactory slnBuilderFactory, IMSBuildRunnerFactory msBuildRunnerFactory, IReferenceBuilderFactory referenceBuilderFactory, 
     [TargetRoot] IFileSystemDirectory targetRoot, ISuiteContentsAnalyzer analyzer, Suite suite, IEnumerable<IPostProcessorFactory> postProcessorFactories)
 {
     this.slnBuilderFactory = slnBuilderFactory;
     this.msBuildRunnerFactory = msBuildRunnerFactory;
     this.referenceBuilderFactory = referenceBuilderFactory;
     this.targetRoot = targetRoot;
     this.analyzer = analyzer;
     this.suite = suite;
     this.postProcessorFactories = postProcessorFactories;
 }
 /// <summary>
 /// Constructs the project builder factory
 /// </summary>
 /// <param name="slnBuilderFactory">Interface for creating new SLN builders</param>
 /// <param name="msBuildRunnerFactory">Interface to create new MSBuild runners</param>
 /// <param name="referenceBuilderFactory">Interface to create new reference builders</param>
 /// <param name="targetRoot">Target root directory</param>
 /// <param name="analyzer">Suite content analyzer implementation</param>
 /// <param name="suite">The active suite</param>
 /// <param name="postProcessorFactories">List of registered post processor factories</param>
 public VsProjectBuilderFactory(ISlnBuilderFactory slnBuilderFactory, IMSBuildRunnerFactory msBuildRunnerFactory, IReferenceBuilderFactory referenceBuilderFactory,
                                [TargetRoot] IFileSystemDirectory targetRoot, ISuiteContentsAnalyzer analyzer, Suite suite, IEnumerable <IPostProcessorFactory> postProcessorFactories)
 {
     this.slnBuilderFactory       = slnBuilderFactory;
     this.msBuildRunnerFactory    = msBuildRunnerFactory;
     this.referenceBuilderFactory = referenceBuilderFactory;
     this.targetRoot             = targetRoot;
     this.analyzer               = analyzer;
     this.suite                  = suite;
     this.postProcessorFactories = postProcessorFactories;
 }
 /// <summary>
 /// Constructs the project builder factory
 /// </summary>
 /// <param name="suite">The active suite</param>
 /// <param name="slnBuilderFactory">Interface for creating new SLN builders</param>
 /// <param name="msBuildRunnerFactory">Interface to create new MSBuild runners</param>
 /// <param name="referenceBuilderFactory">Interface to create new reference builders</param>
 /// <param name="targetRoot">Target root directory</param>
 /// <param name="postProcessorFactories">List of registered post processor factories</param>
 /// <param name="coreBuilderFactory">Factory to create core builder instances</param>
 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;
 }
Exemple #5
0
 public StoredMSBuildRunnerFactory(IMSBuildRunnerFactory baseImpl, IBuilderStore store)
 {
     this.baseImpl = baseImpl;
     this.store    = store;
 }
 public StoredMSBuildRunnerFactory(IMSBuildRunnerFactory baseImpl, IBuilderStore store)
 {
     this.baseImpl = baseImpl;
     this.store = store;
 }