private OrderPreservingSpoolingTask(int taskIndex, QueryTaskGroupState groupState, System.Linq.Parallel.Shared <TInputOutput[]> results, SortHelper <TInputOutput> sortHelper) : base(taskIndex, groupState) { this.m_results = results; this.m_sortHelper = sortHelper; }