7 types derived from ParallelQuery
System.Core (7)
System\Linq\Parallel\Enumerables\EmptyEnumerable.cs (1)
25internal class EmptyEnumerable<T> : ParallelQuery<T>
System\Linq\Parallel\Enumerables\OrderedParallelQuery.cs (1)
25public class OrderedParallelQuery<TSource> : ParallelQuery<TSource>
System\Linq\Parallel\Enumerables\ParallelEnumerableWrapper.cs (2)
24internal class ParallelEnumerableWrapper : ParallelQuery<object> 56internal class ParallelEnumerableWrapper<T> : ParallelQuery<T>
System\Linq\Parallel\Enumerables\RangeEnumerable.cs (1)
22internal class RangeEnumerable : ParallelQuery<int>, IParallelPartitionable<int>
System\Linq\Parallel\Enumerables\RepeatEnumerable.cs (1)
24internal class RepeatEnumerable<TResult> : ParallelQuery<TResult>, IParallelPartitionable<TResult>
System\Linq\Parallel\QueryOperators\QueryOperator.cs (1)
37internal abstract class QueryOperator<TOutput> : ParallelQuery<TOutput>
317 references to ParallelQuery
System.Core (317)
System\Linq\Parallel\Enumerables\ParallelQuery.cs (4)
52internal virtual ParallelQuery<TCastTo> Cast<TCastTo>() 64internal virtual ParallelQuery<TCastTo> OfType<TCastTo>() 102internal sealed override ParallelQuery<TCastTo> Cast<TCastTo>() 107internal sealed override ParallelQuery<TCastTo> OfType<TCastTo>()
System\Linq\Parallel\Merging\ArrayMergeHelper.cs (1)
66ParallelQuery<int> query = ParallelEnumerable.Range(0, m_queryResults.Count);
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (2)
35internal ExceptQueryOperator(ParallelQuery<TInputOutput> left, ParallelQuery<TInputOutput> right, IEqualityComparer<TInputOutput> comparer)
System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs (2)
42internal GroupJoinQueryOperator(ParallelQuery<TLeftInput> left, ParallelQuery<TRightInput> right,
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (2)
34internal IntersectQueryOperator(ParallelQuery<TInputOutput> left, ParallelQuery<TInputOutput> right, IEqualityComparer<TInputOutput> comparer)
System\Linq\Parallel\QueryOperators\Binary\JoinQueryOperator.cs (2)
58internal JoinQueryOperator(ParallelQuery<TLeftInput> left, ParallelQuery<TRightInput> right,
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (2)
34internal UnionQueryOperator(ParallelQuery<TInputOutput> left, ParallelQuery<TInputOutput> right, IEqualityComparer<TInputOutput> comparer)
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (1)
51ParallelQuery<TLeftInput> leftChildSource, IEnumerable<TRightInput> rightChildSource,
System\Linq\Parallel\QueryOperators\BinaryQueryOperator.cs (2)
38internal BinaryQueryOperator(ParallelQuery<TLeftInput> leftChild, ParallelQuery<TRightInput> rightChild)
System\Linq\Parallel\QueryOperators\Unary\ConcatQueryOperator.cs (2)
43internal ConcatQueryOperator(ParallelQuery<TSource> firstChild, ParallelQuery<TSource> secondChild)
System\Linq\ParallelEnumerable.cs (297)
90/// to convert to a <see cref="System.Linq.ParallelQuery{T}"/>.</param> 91/// <returns>The source as a <see cref="System.Linq.ParallelQuery{T}"/> to bind to 96public static ParallelQuery<TSource> AsParallel<TSource>(this IEnumerable<TSource> source) 121public static ParallelQuery<TSource> AsParallel<TSource>(this Partitioner<TSource> source) 151public static ParallelQuery<TSource> AsOrdered<TSource>(this ParallelQuery<TSource> source) 224public static ParallelQuery<TSource> AsUnordered<TSource>(this ParallelQuery<TSource> source) 238/// to a <see cref="System.Linq.ParallelQuery{T}"/>.</param> 262/// Converts a <see cref="ParallelQuery{T}"/> into an 267/// <param name="source">A <see cref="ParallelQuery{T}"/> to convert to an <see cref="System.Collections.Generic.IEnumerable{T}"/>.</param> 273public static IEnumerable<TSource> AsSequential<TSource>(this ParallelQuery<TSource> source) 303internal static ParallelQuery<TSource> WithTaskScheduler<TSource>(this ParallelQuery<TSource> source, TaskScheduler taskScheduler) 332public static ParallelQuery<TSource> WithDegreeOfParallelism<TSource>(this ParallelQuery<TSource> source, int degreeOfParallelism) 364public static ParallelQuery<TSource> WithCancellation<TSource>(this ParallelQuery<TSource> source, CancellationToken cancellationToken) 408public static ParallelQuery<TSource> WithExecutionMode<TSource>(this ParallelQuery<TSource> source, ParallelExecutionMode executionMode) 440public static ParallelQuery<TSource> WithMergeOptions<TSource>(this ParallelQuery<TSource> source, ParallelMergeOptions mergeOptions) 474public static ParallelQuery<int> Range(int start, int count) 494public static ParallelQuery<TResult> Repeat<TResult>(TResult element, int count) 511public static ParallelQuery<TResult> Empty<TResult>() 540/// <param name="source">The <see cref="ParallelQuery{T}"/> whose elements will be processed by 552public static void ForAll<TSource>(this ParallelQuery<TSource> source, Action<TSource> action) 584public static ParallelQuery<TSource> Where<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 602public static ParallelQuery<TSource> Where<TSource>(this ParallelQuery<TSource> source, Func<TSource, int, bool> predicate) 627public static ParallelQuery<TResult> Select<TSource, TResult>( 628this ParallelQuery<TSource> source, Func<TSource, TResult> selector) 648public static ParallelQuery<TResult> Select<TSource, TResult>( 649this ParallelQuery<TSource> source, Func<TSource, int, TResult> selector) 678public static ParallelQuery<TResult> Zip<TFirst, TSecond, TResult>( 679this ParallelQuery<TFirst> first, ParallelQuery<TSecond> second, Func<TFirst, TSecond, TResult> resultSelector) 703/// <see cref="System.Linq.ParallelQuery{TFirst}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSecond}"/>. 707public static ParallelQuery<TResult> Zip<TFirst, TSecond, TResult>( 708this ParallelQuery<TFirst> first, IEnumerable<TSecond> second, Func<TFirst, TSecond, TResult> resultSelector) 739public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>( 740this ParallelQuery<TOuter> outer, ParallelQuery<TInner> inner, 765/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 769public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>( 770this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 799public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>( 800this ParallelQuery<TOuter> outer, ParallelQuery<TInner> inner, 832/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 836public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>( 837this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 871public static ParallelQuery<TResult> GroupJoin<TOuter, TInner, TKey, TResult>( 872this ParallelQuery<TOuter> outer, ParallelQuery<TInner> inner, 897/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 902public static ParallelQuery<TResult> GroupJoin<TOuter, TInner, TKey, TResult>( 903this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 933public static ParallelQuery<TResult> GroupJoin<TOuter, TInner, TKey, TResult>( 934this ParallelQuery<TOuter> outer, ParallelQuery<TInner> inner, 966/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 971public static ParallelQuery<TResult> GroupJoin<TOuter, TInner, TKey, TResult>( 972this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 998public static ParallelQuery<TResult> SelectMany<TSource, TResult>( 999this ParallelQuery<TSource> source, Func<TSource, IEnumerable<TResult>> selector) 1021public static ParallelQuery<TResult> SelectMany<TSource, TResult>( 1022this ParallelQuery<TSource> source, Func<TSource, int, IEnumerable<TResult>> selector) 1050public static ParallelQuery<TResult> SelectMany<TSource, TCollection, TResult>( 1051this ParallelQuery<TSource> source, Func<TSource, IEnumerable<TCollection>> collectionSelector, 1086public static ParallelQuery<TResult> SelectMany<TSource, TCollection, TResult>( 1087this ParallelQuery<TSource> source, Func<TSource, int, IEnumerable<TCollection>> collectionSelector, 1122this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) 1150this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer) 1177this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) 1204this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer) 1346public static ParallelQuery<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>( 1347this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) 1366public static ParallelQuery<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>( 1367this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer) 1393public static ParallelQuery<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>( 1394this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) 1420public static ParallelQuery<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>( 1421this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer) 1459public static ParallelQuery<TResult> GroupBy<TSource, TKey, TResult>( 1460this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector) 1491public static ParallelQuery<TResult> GroupBy<TSource, TKey, TResult>( 1492this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector, IEqualityComparer<TKey> comparer) 1521public static ParallelQuery<TResult> GroupBy<TSource, TKey, TElement, TResult>( 1522this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector) 1552public static ParallelQuery<TResult> GroupBy<TSource, TKey, TElement, TResult>( 1553this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector, IEqualityComparer<TKey> comparer) 1578private static T PerformAggregation<T>(this ParallelQuery<T> source, 1603this ParallelQuery<TSource> source, TAccumulate seed, bool seedIsSpecified, Func<TAccumulate, TSource, TAccumulate> func) 1675this ParallelQuery<TSource> source, Func<TSource, TSource, TSource> func) 1681this ParallelQuery<TSource> source, Func<TSource, TSource, TSource> func, QueryAggregationOptions options) 1722this ParallelQuery<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func) 1728this ParallelQuery<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func, QueryAggregationOptions options) 1761this ParallelQuery<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func, 1822this ParallelQuery<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> updateAccumulatorFunc, 1875this ParallelQuery<TSource> source, 1914public static int Count<TSource>(this ParallelQuery<TSource> source) 1958public static int Count<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 1987public static long LongCount<TSource>(this ParallelQuery<TSource> source) 2027public static long LongCount<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 2056public static int Sum(this ParallelQuery<int> source) 2078public static int? Sum(this ParallelQuery<int?> source) 2100public static long Sum(this ParallelQuery<long> source) 2122public static long? Sum(this ParallelQuery<long?> source) 2142public static float Sum(this ParallelQuery<float> source) 2162public static float? Sum(this ParallelQuery<float?> source) 2182public static double Sum(this ParallelQuery<double> source) 2202public static double? Sum(this ParallelQuery<double?> source) 2224public static decimal Sum(this ParallelQuery<decimal> source) 2246public static decimal? Sum(this ParallelQuery<decimal?> source) 2270public static int Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, int> selector) 2294public static int? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, int?> selector) 2318public static long Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, long> selector) 2342public static long? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, long?> selector) 2364public static float Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, float> selector) 2386public static float? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, float?> selector) 2408public static double Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, double> selector) 2430public static double? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, double?> selector) 2454public static decimal Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal> selector) 2478public static decimal? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal?> selector) 2514public static int Min(this ParallelQuery<int> source) 2534public static int? Min(this ParallelQuery<int?> source) 2557public static long Min(this ParallelQuery<long> source) 2577public static long? Min(this ParallelQuery<long?> source) 2600public static float Min(this ParallelQuery<float> source) 2620public static float? Min(this ParallelQuery<float?> source) 2643public static double Min(this ParallelQuery<double> source) 2663public static double? Min(this ParallelQuery<double?> source) 2686public static decimal Min(this ParallelQuery<decimal> source) 2706public static decimal? Min(this ParallelQuery<decimal?> source) 2730public static TSource Min<TSource>(this ParallelQuery<TSource> source) 2756public static int Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, int> selector) 2778public static int? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, int?> selector) 2803public static long Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, long> selector) 2825public static long? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, long?> selector) 2850public static float Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, float> selector) 2872public static float? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, float?> selector) 2897public static double Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, double> selector) 2919public static double? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, double?> selector) 2944public static decimal Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal> selector) 2966public static decimal? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal?> selector) 2992public static TResult Min<TSource, TResult>(this ParallelQuery<TSource> source, Func<TSource, TResult> selector) 3018public static int Max(this ParallelQuery<int> source) 3038public static int? Max(this ParallelQuery<int?> source) 3061public static long Max(this ParallelQuery<long> source) 3081public static long? Max(this ParallelQuery<long?> source) 3104public static float Max(this ParallelQuery<float> source) 3124public static float? Max(this ParallelQuery<float?> source) 3147public static double Max(this ParallelQuery<double> source) 3167public static double? Max(this ParallelQuery<double?> source) 3190public static decimal Max(this ParallelQuery<decimal> source) 3210public static decimal? Max(this ParallelQuery<decimal?> source) 3233public static TSource Max<TSource>(this ParallelQuery<TSource> source) 3259public static int Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, int> selector) 3281public static int? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, int?> selector) 3306public static long Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, long> selector) 3328public static long? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, long?> selector) 3353public static float Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, float> selector) 3375public static float? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, float?> selector) 3400public static double Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, double> selector) 3422public static double? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, double?> selector) 3447public static decimal Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal> selector) 3469public static decimal? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal?> selector) 3495public static TResult Max<TSource, TResult>(this ParallelQuery<TSource> source, Func<TSource, TResult> selector) 3523public static double Average(this ParallelQuery<int> source) 3545public static double? Average(this ParallelQuery<int?> source) 3570public static double Average(this ParallelQuery<long> source) 3592public static double? Average(this ParallelQuery<long?> source) 3615public static float Average(this ParallelQuery<float> source) 3635public static float? Average(this ParallelQuery<float?> source) 3658public static double Average(this ParallelQuery<double> source) 3678public static double? Average(this ParallelQuery<double?> source) 3701public static decimal Average(this ParallelQuery<decimal> source) 3721public static decimal? Average(this ParallelQuery<decimal?> source) 3749public static double Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, int> selector) 3773public static double? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, int?> selector) 3800public static double Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, long> selector) 3824public static double? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, long?> selector) 3849public static float Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, float> selector) 3871public static float? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, float?> selector) 3896public static double Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, double> selector) 3918public static double? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, double?> selector) 3943public static decimal Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal> selector) 3965public static decimal? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal?> selector) 3992public static bool Any<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 4015public static bool Any<TSource>(this ParallelQuery<TSource> source) 4044public static bool All<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 4075public static bool Contains<TSource>(this ParallelQuery<TSource> source, TSource value) 4100public static bool Contains<TSource>(this ParallelQuery<TSource> source, TSource value, IEqualityComparer<TSource> comparer) 4129public static ParallelQuery<TSource> Take<TSource>(this ParallelQuery<TSource> source, int count) 4161public static ParallelQuery<TSource> TakeWhile<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 4186public static ParallelQuery<TSource> TakeWhile<TSource>(this ParallelQuery<TSource> source, Func<TSource, int, bool> predicate) 4211public static ParallelQuery<TSource> Skip<TSource>(this ParallelQuery<TSource> source, int count) 4243public static ParallelQuery<TSource> SkipWhile<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 4270public static ParallelQuery<TSource> SkipWhile<TSource>(this ParallelQuery<TSource> source, Func<TSource, int, bool> predicate) 4296public static ParallelQuery<TSource> Concat<TSource>(this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4314/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4319public static ParallelQuery<TSource> Concat<TSource>(this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4348public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4366/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4371public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4397public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, ParallelQuery<TSource> second, IEqualityComparer<TSource> comparer) 4483/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4488public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer) 4507public static ParallelQuery<TSource> Distinct<TSource>( 4508this ParallelQuery<TSource> source) 4524public static ParallelQuery<TSource> Distinct<TSource>( 4525this ParallelQuery<TSource> source, IEqualityComparer<TSource> comparer) 4546public static ParallelQuery<TSource> Union<TSource>( 4547this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4563/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4568public static ParallelQuery<TSource> Union<TSource>( 4569this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4585public static ParallelQuery<TSource> Union<TSource>( 4586this ParallelQuery<TSource> first, ParallelQuery<TSource> second, IEqualityComparer<TSource> comparer) 4606/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4611public static ParallelQuery<TSource> Union<TSource>( 4612this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer) 4636public static ParallelQuery<TSource> Intersect<TSource>( 4637this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4653/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4658public static ParallelQuery<TSource> Intersect<TSource>( 4659this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4680public static ParallelQuery<TSource> Intersect<TSource>( 4681this ParallelQuery<TSource> first, ParallelQuery<TSource> second, IEqualityComparer<TSource> comparer) 4701/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4706public static ParallelQuery<TSource> Intersect<TSource>( 4707this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer) 4733public static ParallelQuery<TSource> Except<TSource>( 4734this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4750/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4755public static ParallelQuery<TSource> Except<TSource>( 4756this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4776public static ParallelQuery<TSource> Except<TSource>( 4777this ParallelQuery<TSource> first, ParallelQuery<TSource> second, IEqualityComparer<TSource> comparer) 4797/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4802public static ParallelQuery<TSource> Except<TSource>( 4803this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer) 4817/// Converts a <see cref="ParallelQuery{T}"/> into an 4827public static IEnumerable<TSource> AsEnumerable<TSource>(this ParallelQuery<TSource> source) 4852public static TSource[] ToArray<TSource>(this ParallelQuery<TSource> source) 4886public static List<TSource> ToList<TSource>(this ParallelQuery<TSource> source) 4969this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) 4998this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer) 5065this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) 5100this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer) 5162this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) 5187this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer) 5195ParallelQuery<IGrouping<TKey, TSource>> groupings = source.GroupBy(keySelector, comparer); 5241this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) 5273this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer) 5282ParallelQuery<IGrouping<TKey, TElement>> groupings = source.GroupBy(keySelector, elementSelector, comparer); 5319public static ParallelQuery<TSource> Reverse<TSource>(this ParallelQuery<TSource> source) 5340public static ParallelQuery<TResult> OfType<TResult>(this ParallelQuery source) 5358public static ParallelQuery<TResult> Cast<TResult>(this ParallelQuery source) 5442public static TSource First<TSource>(this ParallelQuery<TSource> source) 5485public static TSource First<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5525public static TSource FirstOrDefault<TSource>(this ParallelQuery<TSource> source) 5571public static TSource FirstOrDefault<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5619public static TSource Last<TSource>(this ParallelQuery<TSource> source) 5662public static TSource Last<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5703public static TSource LastOrDefault<TSource>(this ParallelQuery<TSource> source) 5745public static TSource LastOrDefault<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5793public static TSource Single<TSource>(this ParallelQuery<TSource> source) 5822public static TSource Single<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5849public static TSource SingleOrDefault<TSource>(this ParallelQuery<TSource> source) 5879public static TSource SingleOrDefault<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5904public static ParallelQuery<TSource> DefaultIfEmpty<TSource>(this ParallelQuery<TSource> source) 5922public static ParallelQuery<TSource> DefaultIfEmpty<TSource>(this ParallelQuery<TSource> source, TSource defaultValue) 5953public static TSource ElementAt<TSource>(this ParallelQuery<TSource> source, int index) 5992public static TSource ElementAtOrDefault<TSource>(this ParallelQuery<TSource> source, int index)