internal QuerySettings(System.Threading.Tasks.TaskScheduler taskScheduler, int?degreeOfParallelism, CancellationToken externalCancellationToken, ParallelExecutionMode?executionMode, ParallelMergeOptions?mergeOptions) { this.m_taskScheduler = taskScheduler; this.m_degreeOfParallelism = degreeOfParallelism; this.m_cancellationState = new System.Linq.Parallel.CancellationState(externalCancellationToken); this.m_executionMode = executionMode; this.m_mergeOptions = mergeOptions; this.m_queryId = -1; }
internal QuerySettings(System.Threading.Tasks.TaskScheduler taskScheduler, int? degreeOfParallelism, CancellationToken externalCancellationToken, ParallelExecutionMode? executionMode, ParallelMergeOptions? mergeOptions) { this.m_taskScheduler = taskScheduler; this.m_degreeOfParallelism = degreeOfParallelism; this.m_cancellationState = new System.Linq.Parallel.CancellationState(externalCancellationToken); this.m_executionMode = executionMode; this.m_mergeOptions = mergeOptions; this.m_queryId = -1; }
internal QueryTaskGroupState(System.Linq.Parallel.CancellationState cancellationState, int queryId) { this.m_cancellationState = cancellationState; this.m_queryId = queryId; }
internal QueryTaskGroupState(System.Linq.Parallel.CancellationState cancellationState, int queryId) { this.m_cancellationState = cancellationState; this.m_queryId = queryId; }