Esempio n. 1
0
 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;
 }