/// <summary> /// Instantiates an ItemGroup task /// </summary> /// <param name="taskInstance">The original task instance data</param> /// <param name="loggingContext">The logging context</param> /// <param name="projectInstance">The project instance</param> /// <param name="logTaskInputs">Flag to determine whether or not to log task inputs.</param> public ItemGroupIntrinsicTask(ProjectItemGroupTaskInstance taskInstance, TargetLoggingContext loggingContext, ProjectInstance projectInstance, bool logTaskInputs) : base(loggingContext, projectInstance, logTaskInputs) { _taskInstance = taskInstance; }
private ProjectItemGroupTaskInstance(ProjectItemGroupTaskInstance that) { // All members are immutable _condition = that._condition; _items = that._items; }
/// <summary> /// Cloning constructor /// </summary> private ProjectItemGroupTaskInstance(ProjectItemGroupTaskInstance that) { // All members are immutable _condition = that._condition; _items = that._items; }