7 types derived from ParallelQuery
System.Linq.Parallel (7)
System\Linq\Parallel\Enumerables\EmptyEnumerable.cs (1)
22internal sealed class EmptyEnumerable<T> : ParallelQuery<T>
System\Linq\Parallel\Enumerables\OrderedParallelQuery.cs (1)
21public class OrderedParallelQuery<TSource> : ParallelQuery<TSource>
System\Linq\Parallel\Enumerables\ParallelEnumerableWrapper.cs (2)
20internal sealed class ParallelEnumerableWrapper : ParallelQuery<object?> 51internal sealed class ParallelEnumerableWrapper<T> : ParallelQuery<T>
System\Linq\Parallel\Enumerables\RangeEnumerable.cs (1)
18internal sealed class RangeEnumerable : ParallelQuery<int>, IParallelPartitionable<int>
System\Linq\Parallel\Enumerables\RepeatEnumerable.cs (1)
21internal sealed class RepeatEnumerable<TResult> : ParallelQuery<TResult>, IParallelPartitionable<TResult>
System\Linq\Parallel\QueryOperators\QueryOperator.cs (1)
33internal abstract class QueryOperator<TOutput> : ParallelQuery<TOutput>
318 references to ParallelQuery
netstandard (1)
netstandard.cs (1)
1043[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.ParallelQuery<>))]
System.Core (1)
System.Core.cs (1)
181[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.ParallelQuery<>))]
System.Linq.Parallel (316)
System\Linq\Parallel\Enumerables\ParallelQuery.cs (4)
50internal virtual ParallelQuery<TCastTo> Cast<TCastTo>() 63internal 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)
62ParallelQuery<int> query = ParallelEnumerable.Range(0, _queryResults.Count);
System\Linq\Parallel\QueryOperators\Binary\ConcatQueryOperator.cs (2)
39internal ConcatQueryOperator(ParallelQuery<TSource> firstChild, ParallelQuery<TSource> secondChild)
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (2)
31internal ExceptQueryOperator(ParallelQuery<TInputOutput> left, ParallelQuery<TInputOutput> right, IEqualityComparer<TInputOutput>? comparer)
System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs (2)
37internal GroupJoinQueryOperator(ParallelQuery<TLeftInput> left, ParallelQuery<TRightInput> right,
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (2)
30internal IntersectQueryOperator(ParallelQuery<TInputOutput> left, ParallelQuery<TInputOutput> right, IEqualityComparer<TInputOutput>? comparer)
System\Linq\Parallel\QueryOperators\Binary\JoinQueryOperator.cs (2)
53internal JoinQueryOperator(ParallelQuery<TLeftInput> left, ParallelQuery<TRightInput> right,
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (2)
30internal UnionQueryOperator(ParallelQuery<TInputOutput> left, ParallelQuery<TInputOutput> right, IEqualityComparer<TInputOutput>? comparer)
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (2)
46ParallelQuery<TLeftInput> leftChildSource, ParallelQuery<TRightInput> rightChildSource,
System\Linq\Parallel\QueryOperators\BinaryQueryOperator.cs (2)
34internal BinaryQueryOperator(ParallelQuery<TLeftInput> leftChild, ParallelQuery<TRightInput> rightChild)
System\Linq\ParallelEnumerable.cs (295)
94/// to convert to a <see cref="System.Linq.ParallelQuery{T}"/>.</param> 95/// <returns>The source as a <see cref="System.Linq.ParallelQuery{T}"/> to bind to 100public static ParallelQuery<TSource> AsParallel<TSource>(this IEnumerable<TSource> source) 122public static ParallelQuery<TSource> AsParallel<TSource>(this Partitioner<TSource> source) 149public static ParallelQuery<TSource> AsOrdered<TSource>(this ParallelQuery<TSource> source) 215public static ParallelQuery<TSource> AsUnordered<TSource>(this ParallelQuery<TSource> source) 226/// to a <see cref="System.Linq.ParallelQuery{T}"/>.</param> 250/// Converts a <see cref="ParallelQuery{T}"/> into an 255/// <param name="source">A <see cref="ParallelQuery{T}"/> to convert to an <see cref="System.Collections.Generic.IEnumerable{T}"/>.</param> 261public static IEnumerable<TSource> AsSequential<TSource>(this ParallelQuery<TSource> source) 293public static ParallelQuery<TSource> WithDegreeOfParallelism<TSource>(this ParallelQuery<TSource> source, int degreeOfParallelism) 321public static ParallelQuery<TSource> WithCancellation<TSource>(this ParallelQuery<TSource> source, CancellationToken cancellationToken) 349public static ParallelQuery<TSource> WithExecutionMode<TSource>(this ParallelQuery<TSource> source, ParallelExecutionMode executionMode) 382public static ParallelQuery<TSource> WithMergeOptions<TSource>(this ParallelQuery<TSource> source, ParallelMergeOptions mergeOptions) 417public static ParallelQuery<int> Range(int start, int count) 437public static ParallelQuery<TResult> Repeat<TResult>(TResult element, int count) 454public static ParallelQuery<TResult> Empty<TResult>() 483/// <param name="source">The <see cref="ParallelQuery{T}"/> whose elements will be processed by 495public static void ForAll<TSource>(this ParallelQuery<TSource> source, Action<TSource> action) 527public static ParallelQuery<TSource> Where<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 545public static ParallelQuery<TSource> Where<TSource>(this ParallelQuery<TSource> source, Func<TSource, int, bool> predicate) 570public static ParallelQuery<TResult> Select<TSource, TResult>( 571this ParallelQuery<TSource> source, Func<TSource, TResult> selector) 591public static ParallelQuery<TResult> Select<TSource, TResult>( 592this ParallelQuery<TSource> source, Func<TSource, int, TResult> selector) 621public static ParallelQuery<TResult> Zip<TFirst, TSecond, TResult>( 622this ParallelQuery<TFirst> first, ParallelQuery<TSecond> second, Func<TFirst, TSecond, TResult> resultSelector) 646/// <see cref="System.Linq.ParallelQuery{TFirst}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSecond}"/>. 650public static ParallelQuery<TResult> Zip<TFirst, TSecond, TResult>( 651this ParallelQuery<TFirst> first, IEnumerable<TSecond> second, Func<TFirst, TSecond, TResult> resultSelector) 682public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>( 683this ParallelQuery<TOuter> outer, ParallelQuery<TInner> inner, 708/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 712public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>( 713this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 742public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>( 743this ParallelQuery<TOuter> outer, ParallelQuery<TInner> inner, 775/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 779public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>( 780this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 814public static ParallelQuery<TResult> GroupJoin<TOuter, TInner, TKey, TResult>( 815this ParallelQuery<TOuter> outer, ParallelQuery<TInner> inner, 840/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 845public static ParallelQuery<TResult> GroupJoin<TOuter, TInner, TKey, TResult>( 846this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 876public static ParallelQuery<TResult> GroupJoin<TOuter, TInner, TKey, TResult>( 877this ParallelQuery<TOuter> outer, ParallelQuery<TInner> inner, 909/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 914public static ParallelQuery<TResult> GroupJoin<TOuter, TInner, TKey, TResult>( 915this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 941public static ParallelQuery<TResult> SelectMany<TSource, TResult>( 942this ParallelQuery<TSource> source, Func<TSource, IEnumerable<TResult>> selector) 964public static ParallelQuery<TResult> SelectMany<TSource, TResult>( 965this ParallelQuery<TSource> source, Func<TSource, int, IEnumerable<TResult>> selector) 993public static ParallelQuery<TResult> SelectMany<TSource, TCollection, TResult>( 994this ParallelQuery<TSource> source, Func<TSource, IEnumerable<TCollection>> collectionSelector, 1029public static ParallelQuery<TResult> SelectMany<TSource, TCollection, TResult>( 1030this ParallelQuery<TSource> source, Func<TSource, int, IEnumerable<TCollection>> collectionSelector, 1065this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) 1093this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) 1120this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) 1147this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) 1296public static ParallelQuery<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>( 1297this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) 1315public static ParallelQuery<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>( 1316this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) 1342public static ParallelQuery<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>( 1343this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) 1368public static ParallelQuery<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>( 1369this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) 1407public static ParallelQuery<TResult> GroupBy<TSource, TKey, TResult>( 1408this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector) 1435public static ParallelQuery<TResult> GroupBy<TSource, TKey, TResult>( 1436this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 1465public static ParallelQuery<TResult> GroupBy<TSource, TKey, TElement, TResult>( 1466this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector) 1496public static ParallelQuery<TResult> GroupBy<TSource, TKey, TElement, TResult>( 1497this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 1521private static T PerformAggregation<T>(this ParallelQuery<T> source, 1545this ParallelQuery<TSource> source, TAccumulate seed, bool seedIsSpecified, Func<TAccumulate, TSource, TAccumulate> func) 1612this ParallelQuery<TSource> source, Func<TSource, TSource, TSource> func) 1618this ParallelQuery<TSource> source, Func<TSource, TSource, TSource> func, QueryAggregationOptions options) 1660this ParallelQuery<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func) 1666this ParallelQuery<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func, QueryAggregationOptions options) 1700this ParallelQuery<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func, 1756this ParallelQuery<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> updateAccumulatorFunc, 1809this ParallelQuery<TSource> source, 1848public static int Count<TSource>(this ParallelQuery<TSource> source) 1890public static int Count<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 1919public static long LongCount<TSource>(this ParallelQuery<TSource> source) 1957public static long LongCount<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 1986public static int Sum(this ParallelQuery<int> source) 2009public static int? Sum(this ParallelQuery<int?> source) 2032public static long Sum(this ParallelQuery<long> source) 2055public static long? Sum(this ParallelQuery<long?> source) 2076public static float Sum(this ParallelQuery<float> source) 2097public static float? Sum(this ParallelQuery<float?> source) 2118public static double Sum(this ParallelQuery<double> source) 2139public static double? Sum(this ParallelQuery<double?> source) 2162public static decimal Sum(this ParallelQuery<decimal> source) 2185public static decimal? Sum(this ParallelQuery<decimal?> source) 2210public static int Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, int> selector) 2234public static int? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, int?> selector) 2258public static long Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, long> selector) 2282public static long? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, long?> selector) 2304public static float Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, float> selector) 2326public static float? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, float?> selector) 2348public static double Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, double> selector) 2370public static double? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, double?> selector) 2394public static decimal Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal> selector) 2418public static decimal? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal?> selector) 2454public static int Min(this ParallelQuery<int> source) 2475public static int? Min(this ParallelQuery<int?> source) 2499public static long Min(this ParallelQuery<long> source) 2520public static long? Min(this ParallelQuery<long?> source) 2544public static float Min(this ParallelQuery<float> source) 2565public static float? Min(this ParallelQuery<float?> source) 2589public static double Min(this ParallelQuery<double> source) 2610public static double? Min(this ParallelQuery<double?> source) 2634public static decimal Min(this ParallelQuery<decimal> source) 2655public static decimal? Min(this ParallelQuery<decimal?> source) 2680public static TSource? Min<TSource>(this ParallelQuery<TSource> source) 2707public static int Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, int> selector) 2729public static int? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, int?> selector) 2754public static long Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, long> selector) 2776public static long? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, long?> selector) 2801public static float Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, float> selector) 2823public static float? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, float?> selector) 2848public static double Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, double> selector) 2870public static double? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, double?> selector) 2895public static decimal Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal> selector) 2917public static decimal? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal?> selector) 2943public static TResult? Min<TSource, TResult>(this ParallelQuery<TSource> source, Func<TSource, TResult> selector) 2969public static int Max(this ParallelQuery<int> source) 2990public static int? Max(this ParallelQuery<int?> source) 3014public static long Max(this ParallelQuery<long> source) 3035public static long? Max(this ParallelQuery<long?> source) 3059public static float Max(this ParallelQuery<float> source) 3080public static float? Max(this ParallelQuery<float?> source) 3104public static double Max(this ParallelQuery<double> source) 3125public static double? Max(this ParallelQuery<double?> source) 3149public static decimal Max(this ParallelQuery<decimal> source) 3170public static decimal? Max(this ParallelQuery<decimal?> source) 3194public static TSource? Max<TSource>(this ParallelQuery<TSource> source) 3221public static int Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, int> selector) 3243public static int? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, int?> selector) 3268public static long Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, long> selector) 3290public static long? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, long?> selector) 3315public static float Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, float> selector) 3337public static float? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, float?> selector) 3362public static double Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, double> selector) 3384public static double? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, double?> selector) 3409public static decimal Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal> selector) 3431public static decimal? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal?> selector) 3457public static TResult? Max<TSource, TResult>(this ParallelQuery<TSource> source, Func<TSource, TResult> selector) 3485public static double Average(this ParallelQuery<int> source) 3508public static double? Average(this ParallelQuery<int?> source) 3534public static double Average(this ParallelQuery<long> source) 3557public static double? Average(this ParallelQuery<long?> source) 3581public static float Average(this ParallelQuery<float> source) 3602public static float? Average(this ParallelQuery<float?> source) 3626public static double Average(this ParallelQuery<double> source) 3647public static double? Average(this ParallelQuery<double?> source) 3671public static decimal Average(this ParallelQuery<decimal> source) 3692public static decimal? Average(this ParallelQuery<decimal?> source) 3721public static double Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, int> selector) 3745public static double? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, int?> selector) 3772public static double Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, long> selector) 3796public static double? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, long?> selector) 3821public static float Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, float> selector) 3843public static float? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, float?> selector) 3868public static double Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, double> selector) 3890public static double? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, double?> selector) 3915public static decimal Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal> selector) 3937public static decimal? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal?> selector) 3964public static bool Any<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 3987public static bool Any<TSource>(this ParallelQuery<TSource> source) 4016public static bool All<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 4047public static bool Contains<TSource>(this ParallelQuery<TSource> source, TSource value) 4072public static bool Contains<TSource>(this ParallelQuery<TSource> source, TSource value, IEqualityComparer<TSource>? comparer) 4101public static ParallelQuery<TSource> Take<TSource>(this ParallelQuery<TSource> source, int count) 4133public static ParallelQuery<TSource> TakeWhile<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 4158public static ParallelQuery<TSource> TakeWhile<TSource>(this ParallelQuery<TSource> source, Func<TSource, int, bool> predicate) 4183public static ParallelQuery<TSource> Skip<TSource>(this ParallelQuery<TSource> source, int count) 4215public static ParallelQuery<TSource> SkipWhile<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 4242public static ParallelQuery<TSource> SkipWhile<TSource>(this ParallelQuery<TSource> source, Func<TSource, int, bool> predicate) 4268public static ParallelQuery<TSource> Concat<TSource>(this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4287/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4292public static ParallelQuery<TSource> Concat<TSource>(this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4321public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4340/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4345public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4371public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, ParallelQuery<TSource> second, IEqualityComparer<TSource>? comparer) 4447/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4452public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 4471public static ParallelQuery<TSource> Distinct<TSource>( 4472this ParallelQuery<TSource> source) 4488public static ParallelQuery<TSource> Distinct<TSource>( 4489this ParallelQuery<TSource> source, IEqualityComparer<TSource>? comparer) 4510public static ParallelQuery<TSource> Union<TSource>( 4511this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4527/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4532public static ParallelQuery<TSource> Union<TSource>( 4533this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4549public static ParallelQuery<TSource> Union<TSource>( 4550this ParallelQuery<TSource> first, ParallelQuery<TSource> second, IEqualityComparer<TSource>? comparer) 4570/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4575public static ParallelQuery<TSource> Union<TSource>( 4576this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 4600public static ParallelQuery<TSource> Intersect<TSource>( 4601this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4617/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4622public static ParallelQuery<TSource> Intersect<TSource>( 4623this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4644public static ParallelQuery<TSource> Intersect<TSource>( 4645this ParallelQuery<TSource> first, ParallelQuery<TSource> second, IEqualityComparer<TSource>? comparer) 4665/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4670public static ParallelQuery<TSource> Intersect<TSource>( 4671this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 4697public static ParallelQuery<TSource> Except<TSource>( 4698this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4714/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4719public static ParallelQuery<TSource> Except<TSource>( 4720this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4740public static ParallelQuery<TSource> Except<TSource>( 4741this ParallelQuery<TSource> first, ParallelQuery<TSource> second, IEqualityComparer<TSource>? comparer) 4761/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4766public static ParallelQuery<TSource> Except<TSource>( 4767this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 4781/// Converts a <see cref="ParallelQuery{T}"/> into an 4791public static IEnumerable<TSource> AsEnumerable<TSource>(this ParallelQuery<TSource> source) 4816public static TSource[] ToArray<TSource>(this ParallelQuery<TSource> source) 4848public static List<TSource> ToList<TSource>(this ParallelQuery<TSource> source) 4930this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) where TKey : notnull 4959this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) where TKey : notnull 5021this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) where TKey : notnull 5056this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) where TKey : notnull 5113this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) where TKey : notnull 5138this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) where TKey : notnull 5146ParallelQuery<IGrouping<TKey, TSource>> groupings = source.GroupBy(keySelector, comparer); 5192this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) where TKey : notnull 5224this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) where TKey : notnull 5233ParallelQuery<IGrouping<TKey, TElement>> groupings = source.GroupBy(keySelector, elementSelector, comparer); 5270public static ParallelQuery<TSource> Reverse<TSource>(this ParallelQuery<TSource> source) 5292public static ParallelQuery<TResult> OfType<TResult>(this ParallelQuery source) 5310public static ParallelQuery<TResult> Cast<TResult>(this ParallelQuery source) 5395public static TSource First<TSource>(this ParallelQuery<TSource> source) 5438public static TSource First<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5477public static TSource? FirstOrDefault<TSource>(this ParallelQuery<TSource> source) 5523public static TSource? FirstOrDefault<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5571public static TSource Last<TSource>(this ParallelQuery<TSource> source) 5614public static TSource Last<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5655public static TSource? LastOrDefault<TSource>(this ParallelQuery<TSource> source) 5697public static TSource? LastOrDefault<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5745public static TSource Single<TSource>(this ParallelQuery<TSource> source) 5774public static TSource Single<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5801public static TSource? SingleOrDefault<TSource>(this ParallelQuery<TSource> source) 5831public static TSource? SingleOrDefault<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5856public static ParallelQuery<TSource?> DefaultIfEmpty<TSource>(this ParallelQuery<TSource> source) 5874public static ParallelQuery<TSource> DefaultIfEmpty<TSource>(this ParallelQuery<TSource> source, TSource defaultValue) 5906public static TSource ElementAt<TSource>(this ParallelQuery<TSource> source, int index) 5946public static TSource? ElementAtOrDefault<TSource>(this ParallelQuery<TSource> source, int index)