public static ITaskInteraction Create( MSBuildFramework.IBuildEngine buildEngine, ITaskOutputHandler outputHandler, ITask task, IArgumentProvider arguments, ITypedServiceProvider services) { return(new BuildTaskInteraction(task, arguments, outputHandler, buildEngine, services)); }
public static ITaskInteraction Create( MSBuildFramework.IBuildEngine buildEngine, ITaskOutputHandler outputHandler, ITask task, IArgumentProvider arguments, ITypedServiceProvider services) { return new BuildTaskInteraction(task, arguments, outputHandler, buildEngine, services); }
private BuildTaskInteraction( ITask task, IArgumentProvider arguments, ITaskOutputHandler outputHandler, MSBuildFramework.IBuildEngine buildEngine, ITypedServiceProvider services) : base(arguments, services) { this.outputHandler = outputHandler; this.loggers = new Lazy <BuildTaskLoggers>(() => new BuildTaskLoggers(buildEngine, task, arguments)); }
private BuildTaskInteraction( ITask task, IArgumentProvider arguments, ITaskOutputHandler outputHandler, MSBuildFramework.IBuildEngine buildEngine, ITypedServiceProvider services) : base (arguments, services) { this.outputHandler = outputHandler; this.loggers = new Lazy<BuildTaskLoggers>(() => new BuildTaskLoggers(buildEngine, task, arguments)); }
/// <summary> /// Execution handler for tasks running under MSBuild. /// </summary> /// <param name="services">Override services, can be null. Used to get services before falling back on defaults.</param> public BuildTaskExecution(MSBuildFramework.IBuildEngine buildEngine, ITaskOutputHandler outputHandler, IArgumentProvider argumentProvider, ITaskRegistry taskRegistry, ITypedServiceProvider services = null) : base(argumentProvider, taskRegistry, services) { _outputHandler = outputHandler; _buildEngine = buildEngine; }
/// <summary> /// Execution handler for tasks running under MSBuild. /// </summary> /// <param name="services">Override services, can be null. Used to get services before falling back on defaults.</param> public BuildTaskExecution(MSBuildFramework.IBuildEngine buildEngine, ITaskOutputHandler outputHandler, IArgumentProvider argumentProvider, ITaskRegistry taskRegistry, ITypedServiceProvider services = null) : base(argumentProvider, taskRegistry, services) { this.outputHandler = outputHandler; this.buildEngine = buildEngine; }