コード例 #1
0
 public AddonSupportSolutionItemProvider([TargetRoot] IFileSystemDirectory targetRoot, Suite suite, [Current] ICommand currentCommand, ICommandTargetParser targetParser)
 {
     this.targetRoot = targetRoot;
     this.suite = suite;
     this.currentCommand = currentCommand;
     this.targetParser = targetParser;
 }
コード例 #2
0
 public AddonSupportSolutionItemProvider([TargetRoot] IFileSystemDirectory targetRoot, Suite suite, [Current] ICommand currentCommand, ICommandTargetParser targetParser)
 {
     this.targetRoot     = targetRoot;
     this.suite          = suite;
     this.currentCommand = currentCommand;
     this.targetParser   = targetParser;
 }
コード例 #3
0
 /// <summary>
 /// Initializes the command
 /// </summary>
 /// <param name="buildContextFactory">Interface to create new build contexts</param>
 /// <param name="slnBuilderFactory">Interface to create new SLN builders</param>
 /// <param name="targetDir">Target root directory</param>
 /// <param name="targetParser">Parser used for parsing the target parameter</param>
 public VisualStudioCommand(IBuildContextFactory buildContextFactory, ISlnBuilderFactory slnBuilderFactory, [TargetRoot] IFileSystemDirectory targetDir, ICommandTargetParser targetParser)
 {
     this.buildContextFactory = buildContextFactory;
     this.slnBuilderFactory   = slnBuilderFactory;
     this.targetDir           = targetDir;
     this.targetParser        = targetParser;
 }
コード例 #4
0
ファイル: VisualStudioCommand.cs プロジェクト: vigoo/bari
 /// <summary>
 /// Initializes the command
 /// </summary>
 /// <param name="buildContextFactory">Interface to create new build contexts</param>
 /// <param name="targetDir">Target root directory</param>
 /// <param name="targetParser">Parser used for parsing the target parameter</param>
 public VisualStudioCommand(IBuildContextFactory buildContextFactory, [TargetRoot] IFileSystemDirectory targetDir, ICommandTargetParser targetParser, ICoreBuilderFactory coreBuilderFactory, IEnumerable<IProjectBuilderFactory> projectBuilders)
 {
     this.buildContextFactory = buildContextFactory;
     this.targetDir = targetDir;
     this.targetParser = targetParser;
     this.coreBuilderFactory = coreBuilderFactory;
     this.projectBuilders = projectBuilders;
 }
コード例 #5
0
ファイル: BuildCommand.cs プロジェクト: zvrana/bari
 /// <summary>
 /// Constructs the build command
 /// </summary>
 /// <param name="buildContextFactory">Interface for creating new build contexts</param>
 /// <param name="projectBuilders">The set of registered project builder factories</param>
 /// <param name="targetRoot">Build target root directory </param>
 /// <param name="targetParser">Command target parser implementation to be used</param>
 public BuildCommand(IBuildContextFactory buildContextFactory, IEnumerable <IProjectBuilderFactory> projectBuilders, [TargetRoot] IFileSystemDirectory targetRoot, ICommandTargetParser targetParser, IUserOutput output)
 {
     this.buildContextFactory = buildContextFactory;
     this.projectBuilders     = projectBuilders;
     this.targetRoot          = targetRoot;
     this.targetParser        = targetParser;
     this.output = output;
 }
コード例 #6
0
ファイル: BuildCommand.cs プロジェクト: zvrana/bari
 /// <summary>
 /// Constructs the build command
 /// </summary>
 /// <param name="buildContextFactory">Interface for creating new build contexts</param>
 /// <param name="projectBuilders">The set of registered project builder factories</param>
 /// <param name="targetRoot">Build target root directory </param>
 /// <param name="targetParser">Command target parser implementation to be used</param>
 public BuildCommand(IBuildContextFactory buildContextFactory, IEnumerable<IProjectBuilderFactory> projectBuilders, [TargetRoot] IFileSystemDirectory targetRoot, ICommandTargetParser targetParser, IUserOutput output)
 {
     this.buildContextFactory = buildContextFactory;
     this.projectBuilders = projectBuilders;
     this.targetRoot = targetRoot;
     this.targetParser = targetParser;
     this.output = output;
 }
コード例 #7
0
 /// <summary>
 /// Initializes the command
 /// </summary>
 /// <param name="buildContextFactory">Interface to create new build contexts</param>
 /// <param name="targetDir">Target root directory</param>
 /// <param name="targetParser">Parser used for parsing the target parameter</param>
 public VisualStudioCommand(IBuildContextFactory buildContextFactory, [TargetRoot] IFileSystemDirectory targetDir, ICommandTargetParser targetParser, ICoreBuilderFactory coreBuilderFactory, IEnumerable <IProjectBuilderFactory> projectBuilders)
 {
     this.buildContextFactory = buildContextFactory;
     this.targetDir           = targetDir;
     this.targetParser        = targetParser;
     this.coreBuilderFactory  = coreBuilderFactory;
     this.projectBuilders     = projectBuilders;
 }
コード例 #8
0
 /// <summary>
 /// Constructs the test command
 /// </summary>
 /// <param name="buildContextFactory">Factory interface to create build contexts</param>
 /// <param name="targetRoot">Target file system directory</param>
 /// <param name="projectBuilders">Available project builders</param>
 /// <param name="testRunners">Available test runners</param>
 /// <param name="output">Output interface for the dependency dump functionality</param>
 /// <param name="targetParser">User-given target string parser</param>
 /// <param name="coreBuilderFactory">Factory for core builder types</param>
 public TestCommand(IBuildContextFactory buildContextFactory, [TargetRoot] IFileSystemDirectory targetRoot, IEnumerable <IProjectBuilderFactory> projectBuilders, IEnumerable <ITestRunner> testRunners, IUserOutput output, ICommandTargetParser targetParser, ICoreBuilderFactory coreBuilderFactory)
 {
     this.buildContextFactory = buildContextFactory;
     this.targetRoot          = targetRoot;
     this.projectBuilders     = projectBuilders;
     this.testRunners         = testRunners;
     this.output             = output;
     this.targetParser       = targetParser;
     this.coreBuilderFactory = coreBuilderFactory;
 }
コード例 #9
0
ファイル: TestCommand.cs プロジェクト: vigoo/bari
 /// <summary>
 /// Constructs the test command
 /// </summary>
 /// <param name="buildContextFactory">Factory interface to create build contexts</param>
 /// <param name="targetRoot">Target file system directory</param>
 /// <param name="projectBuilders">Available project builders</param>
 /// <param name="testRunners">Available test runners</param>
 /// <param name="output">Output interface for the dependency dump functionality</param>
 /// <param name="targetParser">User-given target string parser</param>
 /// <param name="coreBuilderFactory">Factory for core builder types</param>
 public TestCommand(IBuildContextFactory buildContextFactory, [TargetRoot] IFileSystemDirectory targetRoot, IEnumerable<IProjectBuilderFactory> projectBuilders, IEnumerable<ITestRunner> testRunners, IUserOutput output, ICommandTargetParser targetParser, ICoreBuilderFactory coreBuilderFactory)
 {
     this.buildContextFactory = buildContextFactory;
     this.targetRoot = targetRoot;
     this.projectBuilders = projectBuilders;
     this.testRunners = testRunners;
     this.output = output;
     this.targetParser = targetParser;
     this.coreBuilderFactory = coreBuilderFactory;
 }
コード例 #10
0
 public AddonSupportSolutionItemData(ICommandTargetParser targetParser, IHasBuildTarget buildTargetSource, Goal activeGoal)
 {
     this.targetParser = targetParser;
     this.buildTargetSource = buildTargetSource;
     this.activeGoal = activeGoal;
 }
コード例 #11
0
ファイル: VisualStudioCommand.cs プロジェクト: zvrana/bari
 /// <summary>
 /// Initializes the command
 /// </summary>
 /// <param name="buildContextFactory">Interface to create new build contexts</param>
 /// <param name="slnBuilderFactory">Interface to create new SLN builders</param>
 /// <param name="targetDir">Target root directory</param>
 /// <param name="targetParser">Parser used for parsing the target parameter</param>
 public VisualStudioCommand(IBuildContextFactory buildContextFactory, ISlnBuilderFactory slnBuilderFactory, [TargetRoot] IFileSystemDirectory targetDir, ICommandTargetParser targetParser)
 {
     this.buildContextFactory = buildContextFactory;
     this.slnBuilderFactory = slnBuilderFactory;
     this.targetDir = targetDir;
     this.targetParser = targetParser;
 }
コード例 #12
0
 public AddonSupportSolutionItemData(ICommandTargetParser targetParser, IHasBuildTarget buildTargetSource, Goal activeGoal)
 {
     this.targetParser      = targetParser;
     this.buildTargetSource = buildTargetSource;
     this.activeGoal        = activeGoal;
 }