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)
97/// to convert to a <see cref="System.Linq.ParallelQuery{T}"/>.</param> 98/// <returns>The source as a <see cref="System.Linq.ParallelQuery{T}"/> to bind to 103public static ParallelQuery<TSource> AsParallel<TSource>(this IEnumerable<TSource> source) 125public static ParallelQuery<TSource> AsParallel<TSource>(this Partitioner<TSource> source) 152public static ParallelQuery<TSource> AsOrdered<TSource>(this ParallelQuery<TSource> source) 218public static ParallelQuery<TSource> AsUnordered<TSource>(this ParallelQuery<TSource> source) 229/// to a <see cref="System.Linq.ParallelQuery{T}"/>.</param> 253/// Converts a <see cref="ParallelQuery{T}"/> into an 258/// <param name="source">A <see cref="ParallelQuery{T}"/> to convert to an <see cref="System.Collections.Generic.IEnumerable{T}"/>.</param> 264public static IEnumerable<TSource> AsSequential<TSource>(this ParallelQuery<TSource> source) 296public static ParallelQuery<TSource> WithDegreeOfParallelism<TSource>(this ParallelQuery<TSource> source, int degreeOfParallelism) 324public static ParallelQuery<TSource> WithCancellation<TSource>(this ParallelQuery<TSource> source, CancellationToken cancellationToken) 352public static ParallelQuery<TSource> WithExecutionMode<TSource>(this ParallelQuery<TSource> source, ParallelExecutionMode executionMode) 385public static ParallelQuery<TSource> WithMergeOptions<TSource>(this ParallelQuery<TSource> source, ParallelMergeOptions mergeOptions) 420public static ParallelQuery<int> Range(int start, int count) 440public static ParallelQuery<TResult> Repeat<TResult>(TResult element, int count) 457public static ParallelQuery<TResult> Empty<TResult>() 486/// <param name="source">The <see cref="ParallelQuery{T}"/> whose elements will be processed by 498public static void ForAll<TSource>(this ParallelQuery<TSource> source, Action<TSource> action) 530public static ParallelQuery<TSource> Where<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 548public static ParallelQuery<TSource> Where<TSource>(this ParallelQuery<TSource> source, Func<TSource, int, bool> predicate) 573public static ParallelQuery<TResult> Select<TSource, TResult>( 574this ParallelQuery<TSource> source, Func<TSource, TResult> selector) 594public static ParallelQuery<TResult> Select<TSource, TResult>( 595this ParallelQuery<TSource> source, Func<TSource, int, TResult> selector) 624public static ParallelQuery<TResult> Zip<TFirst, TSecond, TResult>( 625this ParallelQuery<TFirst> first, ParallelQuery<TSecond> second, Func<TFirst, TSecond, TResult> resultSelector) 649/// <see cref="System.Linq.ParallelQuery{TFirst}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSecond}"/>. 653public static ParallelQuery<TResult> Zip<TFirst, TSecond, TResult>( 654this ParallelQuery<TFirst> first, IEnumerable<TSecond> second, Func<TFirst, TSecond, TResult> resultSelector) 685public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>( 686this ParallelQuery<TOuter> outer, ParallelQuery<TInner> inner, 711/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 715public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>( 716this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 745public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>( 746this ParallelQuery<TOuter> outer, ParallelQuery<TInner> inner, 778/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 782public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>( 783this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 817public static ParallelQuery<TResult> GroupJoin<TOuter, TInner, TKey, TResult>( 818this ParallelQuery<TOuter> outer, ParallelQuery<TInner> inner, 843/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 848public static ParallelQuery<TResult> GroupJoin<TOuter, TInner, TKey, TResult>( 849this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 879public static ParallelQuery<TResult> GroupJoin<TOuter, TInner, TKey, TResult>( 880this ParallelQuery<TOuter> outer, ParallelQuery<TInner> inner, 912/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 917public static ParallelQuery<TResult> GroupJoin<TOuter, TInner, TKey, TResult>( 918this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 944public static ParallelQuery<TResult> SelectMany<TSource, TResult>( 945this ParallelQuery<TSource> source, Func<TSource, IEnumerable<TResult>> selector) 967public static ParallelQuery<TResult> SelectMany<TSource, TResult>( 968this ParallelQuery<TSource> source, Func<TSource, int, IEnumerable<TResult>> selector) 996public static ParallelQuery<TResult> SelectMany<TSource, TCollection, TResult>( 997this ParallelQuery<TSource> source, Func<TSource, IEnumerable<TCollection>> collectionSelector, 1032public static ParallelQuery<TResult> SelectMany<TSource, TCollection, TResult>( 1033this ParallelQuery<TSource> source, Func<TSource, int, IEnumerable<TCollection>> collectionSelector, 1068this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) 1096this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) 1123this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) 1150this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) 1299public static ParallelQuery<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>( 1300this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) 1318public static ParallelQuery<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>( 1319this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) 1345public static ParallelQuery<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>( 1346this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) 1371public static ParallelQuery<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>( 1372this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) 1410public static ParallelQuery<TResult> GroupBy<TSource, TKey, TResult>( 1411this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector) 1438public static ParallelQuery<TResult> GroupBy<TSource, TKey, TResult>( 1439this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 1468public static ParallelQuery<TResult> GroupBy<TSource, TKey, TElement, TResult>( 1469this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector) 1499public static ParallelQuery<TResult> GroupBy<TSource, TKey, TElement, TResult>( 1500this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 1524private static T PerformAggregation<T>(this ParallelQuery<T> source, 1548this ParallelQuery<TSource> source, TAccumulate seed, bool seedIsSpecified, Func<TAccumulate, TSource, TAccumulate> func) 1615this ParallelQuery<TSource> source, Func<TSource, TSource, TSource> func) 1621this ParallelQuery<TSource> source, Func<TSource, TSource, TSource> func, QueryAggregationOptions options) 1663this ParallelQuery<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func) 1669this ParallelQuery<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func, QueryAggregationOptions options) 1703this ParallelQuery<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func, 1759this ParallelQuery<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> updateAccumulatorFunc, 1812this ParallelQuery<TSource> source, 1851public static int Count<TSource>(this ParallelQuery<TSource> source) 1893public static int Count<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 1922public static long LongCount<TSource>(this ParallelQuery<TSource> source) 1960public static long LongCount<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 1989public static int Sum(this ParallelQuery<int> source) 2012public static int? Sum(this ParallelQuery<int?> source) 2035public static long Sum(this ParallelQuery<long> source) 2058public static long? Sum(this ParallelQuery<long?> source) 2079public static float Sum(this ParallelQuery<float> source) 2100public static float? Sum(this ParallelQuery<float?> source) 2121public static double Sum(this ParallelQuery<double> source) 2142public static double? Sum(this ParallelQuery<double?> source) 2165public static decimal Sum(this ParallelQuery<decimal> source) 2188public static decimal? Sum(this ParallelQuery<decimal?> source) 2213public static int Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, int> selector) 2237public static int? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, int?> selector) 2261public static long Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, long> selector) 2285public static long? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, long?> selector) 2307public static float Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, float> selector) 2329public static float? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, float?> selector) 2351public static double Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, double> selector) 2373public static double? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, double?> selector) 2397public static decimal Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal> selector) 2421public static decimal? Sum<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal?> selector) 2457public static int Min(this ParallelQuery<int> source) 2478public static int? Min(this ParallelQuery<int?> source) 2502public static long Min(this ParallelQuery<long> source) 2523public static long? Min(this ParallelQuery<long?> source) 2547public static float Min(this ParallelQuery<float> source) 2568public static float? Min(this ParallelQuery<float?> source) 2592public static double Min(this ParallelQuery<double> source) 2613public static double? Min(this ParallelQuery<double?> source) 2637public static decimal Min(this ParallelQuery<decimal> source) 2658public static decimal? Min(this ParallelQuery<decimal?> source) 2683public static TSource? Min<TSource>(this ParallelQuery<TSource> source) 2710public static int Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, int> selector) 2732public static int? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, int?> selector) 2757public static long Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, long> selector) 2779public static long? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, long?> selector) 2804public static float Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, float> selector) 2826public static float? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, float?> selector) 2851public static double Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, double> selector) 2873public static double? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, double?> selector) 2898public static decimal Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal> selector) 2920public static decimal? Min<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal?> selector) 2946public static TResult? Min<TSource, TResult>(this ParallelQuery<TSource> source, Func<TSource, TResult> selector) 2972public static int Max(this ParallelQuery<int> source) 2993public static int? Max(this ParallelQuery<int?> source) 3017public static long Max(this ParallelQuery<long> source) 3038public static long? Max(this ParallelQuery<long?> source) 3062public static float Max(this ParallelQuery<float> source) 3083public static float? Max(this ParallelQuery<float?> source) 3107public static double Max(this ParallelQuery<double> source) 3128public static double? Max(this ParallelQuery<double?> source) 3152public static decimal Max(this ParallelQuery<decimal> source) 3173public static decimal? Max(this ParallelQuery<decimal?> source) 3197public static TSource? Max<TSource>(this ParallelQuery<TSource> source) 3224public static int Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, int> selector) 3246public static int? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, int?> selector) 3271public static long Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, long> selector) 3293public static long? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, long?> selector) 3318public static float Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, float> selector) 3340public static float? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, float?> selector) 3365public static double Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, double> selector) 3387public static double? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, double?> selector) 3412public static decimal Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal> selector) 3434public static decimal? Max<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal?> selector) 3460public static TResult? Max<TSource, TResult>(this ParallelQuery<TSource> source, Func<TSource, TResult> selector) 3488public static double Average(this ParallelQuery<int> source) 3511public static double? Average(this ParallelQuery<int?> source) 3537public static double Average(this ParallelQuery<long> source) 3560public static double? Average(this ParallelQuery<long?> source) 3584public static float Average(this ParallelQuery<float> source) 3605public static float? Average(this ParallelQuery<float?> source) 3629public static double Average(this ParallelQuery<double> source) 3650public static double? Average(this ParallelQuery<double?> source) 3674public static decimal Average(this ParallelQuery<decimal> source) 3695public static decimal? Average(this ParallelQuery<decimal?> source) 3724public static double Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, int> selector) 3748public static double? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, int?> selector) 3775public static double Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, long> selector) 3799public static double? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, long?> selector) 3824public static float Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, float> selector) 3846public static float? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, float?> selector) 3871public static double Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, double> selector) 3893public static double? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, double?> selector) 3918public static decimal Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal> selector) 3940public static decimal? Average<TSource>(this ParallelQuery<TSource> source, Func<TSource, decimal?> selector) 3967public static bool Any<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 3990public static bool Any<TSource>(this ParallelQuery<TSource> source) 4019public static bool All<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 4050public static bool Contains<TSource>(this ParallelQuery<TSource> source, TSource value) 4075public static bool Contains<TSource>(this ParallelQuery<TSource> source, TSource value, IEqualityComparer<TSource>? comparer) 4104public static ParallelQuery<TSource> Take<TSource>(this ParallelQuery<TSource> source, int count) 4136public static ParallelQuery<TSource> TakeWhile<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 4161public static ParallelQuery<TSource> TakeWhile<TSource>(this ParallelQuery<TSource> source, Func<TSource, int, bool> predicate) 4186public static ParallelQuery<TSource> Skip<TSource>(this ParallelQuery<TSource> source, int count) 4218public static ParallelQuery<TSource> SkipWhile<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 4245public static ParallelQuery<TSource> SkipWhile<TSource>(this ParallelQuery<TSource> source, Func<TSource, int, bool> predicate) 4271public static ParallelQuery<TSource> Concat<TSource>(this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4290/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4295public static ParallelQuery<TSource> Concat<TSource>(this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4324public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4343/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4348public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4374public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, ParallelQuery<TSource> second, IEqualityComparer<TSource>? comparer) 4450/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4455public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 4474public static ParallelQuery<TSource> Distinct<TSource>( 4475this ParallelQuery<TSource> source) 4491public static ParallelQuery<TSource> Distinct<TSource>( 4492this ParallelQuery<TSource> source, IEqualityComparer<TSource>? comparer) 4513public static ParallelQuery<TSource> Union<TSource>( 4514this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4530/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4535public static ParallelQuery<TSource> Union<TSource>( 4536this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4552public static ParallelQuery<TSource> Union<TSource>( 4553this ParallelQuery<TSource> first, ParallelQuery<TSource> second, IEqualityComparer<TSource>? comparer) 4573/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4578public static ParallelQuery<TSource> Union<TSource>( 4579this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 4603public static ParallelQuery<TSource> Intersect<TSource>( 4604this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4620/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4625public static ParallelQuery<TSource> Intersect<TSource>( 4626this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4647public static ParallelQuery<TSource> Intersect<TSource>( 4648this ParallelQuery<TSource> first, ParallelQuery<TSource> second, IEqualityComparer<TSource>? comparer) 4668/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4673public static ParallelQuery<TSource> Intersect<TSource>( 4674this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 4700public static ParallelQuery<TSource> Except<TSource>( 4701this ParallelQuery<TSource> first, ParallelQuery<TSource> second) 4717/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4722public static ParallelQuery<TSource> Except<TSource>( 4723this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4743public static ParallelQuery<TSource> Except<TSource>( 4744this ParallelQuery<TSource> first, ParallelQuery<TSource> second, IEqualityComparer<TSource>? comparer) 4764/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4769public static ParallelQuery<TSource> Except<TSource>( 4770this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 4784/// Converts a <see cref="ParallelQuery{T}"/> into an 4794public static IEnumerable<TSource> AsEnumerable<TSource>(this ParallelQuery<TSource> source) 4819public static TSource[] ToArray<TSource>(this ParallelQuery<TSource> source) 4851public static List<TSource> ToList<TSource>(this ParallelQuery<TSource> source) 4933this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) where TKey : notnull 4962this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) where TKey : notnull 5024this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) where TKey : notnull 5059this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) where TKey : notnull 5116this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector) where TKey : notnull 5141this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) where TKey : notnull 5149ParallelQuery<IGrouping<TKey, TSource>> groupings = source.GroupBy(keySelector, comparer); 5195this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) where TKey : notnull 5227this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) where TKey : notnull 5236ParallelQuery<IGrouping<TKey, TElement>> groupings = source.GroupBy(keySelector, elementSelector, comparer); 5273public static ParallelQuery<TSource> Reverse<TSource>(this ParallelQuery<TSource> source) 5295public static ParallelQuery<TResult> OfType<TResult>(this ParallelQuery source) 5313public static ParallelQuery<TResult> Cast<TResult>(this ParallelQuery source) 5398public static TSource First<TSource>(this ParallelQuery<TSource> source) 5441public static TSource First<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5480public static TSource? FirstOrDefault<TSource>(this ParallelQuery<TSource> source) 5526public static TSource? FirstOrDefault<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5574public static TSource Last<TSource>(this ParallelQuery<TSource> source) 5617public static TSource Last<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5658public static TSource? LastOrDefault<TSource>(this ParallelQuery<TSource> source) 5700public static TSource? LastOrDefault<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5748public static TSource Single<TSource>(this ParallelQuery<TSource> source) 5777public static TSource Single<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5804public static TSource? SingleOrDefault<TSource>(this ParallelQuery<TSource> source) 5834public static TSource? SingleOrDefault<TSource>(this ParallelQuery<TSource> source, Func<TSource, bool> predicate) 5859public static ParallelQuery<TSource?> DefaultIfEmpty<TSource>(this ParallelQuery<TSource> source) 5877public static ParallelQuery<TSource> DefaultIfEmpty<TSource>(this ParallelQuery<TSource> source, TSource defaultValue) 5909public static TSource ElementAt<TSource>(this ParallelQuery<TSource> source, int index) 5949public static TSource? ElementAtOrDefault<TSource>(this ParallelQuery<TSource> source, int index)