ParallelEnumerable クラス

定義

ParallelQuery{TSource} を実装するオブジェクトに対してクエリを実行するための一連のメソッドを提供します。 これは、 Enumerableと同等の並列です。

public ref class ParallelEnumerable abstract sealed
public static class ParallelEnumerable
type ParallelEnumerable = class
Public Module ParallelEnumerable
継承
ParallelEnumerable

メソッド

名前 説明
Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, Func<TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate, TAccumulate,TAccumulate>, Func<TAccumulate,TResult>)

アキュムレータ関数をシーケンスに対して並列で適用します。 このオーバーロードは、順次実装では使用できません。

Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate, TAccumulate,TAccumulate>, Func<TAccumulate,TResult>)

アキュムレータ関数をシーケンスに対して並列で適用します。 このオーバーロードは、順次実装では使用できません。

Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

アキュムレータ関数をシーケンスに対して並列で適用します。 指定したシード値が初期アキュムレータ値として使用され、指定された関数を使用して結果値が選択されます。

Aggregate<TSource,TAccumulate>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

アキュムレータ関数をシーケンスに対して並列で適用します。 指定されたシード値は、初期アキュムレータ値として使用されます。

Aggregate<TSource>(ParallelQuery<TSource>, Func<TSource,TSource,TSource>)

アキュムレータ関数をシーケンスに対して並列で適用します。

All<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

シーケンスのすべての要素が条件を満たすかどうかを並列で判断します。

Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

シーケンスの要素が条件を満たすかどうかを並列で判断します。

Any<TSource>(ParallelQuery<TSource>)

並列シーケンスに要素が含まれているかどうかを判断します。

AsEnumerable<TSource>(ParallelQuery<TSource>)

クエリを強制的に順次評価するために、 ParallelQuery<TSource>IEnumerable<T> に変換します。

AsOrdered(ParallelQuery)

データ ソースを順序付けされたかのように処理し、順序なしの既定値をオーバーライドできるようにします。 AsOrdered は、AsParallel、ParallelEnumerable.Range、ParallelEnumerable.Repeat によって返される非ジェネリック シーケンスでのみ呼び出すことができます。

AsOrdered<TSource>(ParallelQuery<TSource>)

データ ソースを順序付けされたかのように処理し、順序なしの既定値をオーバーライドできるようにします。 AsOrdered は、AsParallel、ParallelEnumerable.Range、ParallelEnumerable.Repeat によって返されるジェネリック シーケンスでのみ呼び出すことができます。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsParallel<TSource>(IEnumerable<TSource>)

クエリの並列化を有効にします。

AsParallel<TSource>(Partitioner<TSource>)

入力シーケンスをパーティションに分割するカスタム パーティショナーによって提供されるクエリの並列化を有効にします。

AsSequential<TSource>(ParallelQuery<TSource>)

クエリを強制的に順次評価するために、 ParallelQuery<TSource>IEnumerable<T> に変換します。

AsUnordered<TSource>(ParallelQuery<TSource>)

要素間で順序が暗黙的に指定されていないかのように中間クエリを処理できるようにします。

Average(ParallelQuery<Decimal>)

値のシーケンスの平均を並列で計算します。

Average(ParallelQuery<Double>)

値のシーケンスの平均を並列で計算します。

Average(ParallelQuery<Int32>)

値のシーケンスの平均を並列で計算します。

Average(ParallelQuery<Int64>)

値のシーケンスの平均を並列で計算します。

Average(ParallelQuery<Nullable<Decimal>>)

値のシーケンスの平均を並列で計算します。

Average(ParallelQuery<Nullable<Double>>)

値のシーケンスの平均を並列で計算します。

Average(ParallelQuery<Nullable<Int32>>)

値のシーケンスの平均を並列で計算します。

Average(ParallelQuery<Nullable<Int64>>)

値のシーケンスの平均を並列で計算します。

Average(ParallelQuery<Nullable<Single>>)

値のシーケンスの平均を並列で計算します。

Average(ParallelQuery<Single>)

値のシーケンスの平均を並列で計算します。

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの平均を並列で計算します。

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの平均を並列で計算します。

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの平均を並列で計算します。

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの平均を並列で計算します。

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの平均を並列で計算します。

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの平均を並列で計算します。

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの平均を並列で計算します。

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの平均を並列で計算します。

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの平均を並列で計算します。

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの平均を並列で計算します。

Cast<TResult>(ParallelQuery)

ParallelQuery の要素を指定した型に変換します。

Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
古い.

この Concat オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

Concat<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

2 つの並列シーケンスを連結します。

Contains<TSource>(ParallelQuery<TSource>, TSource, IEqualityComparer<TSource>)

指定した IEqualityComparer<T>を使用して、シーケンスに指定した要素が含まれているかどうかを並列で判断します。

Contains<TSource>(ParallelQuery<TSource>, TSource)

既定の等値比較子を使用して、シーケンスに指定した要素が含まれているかどうかを並列で判断します。

Count<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

指定した並列シーケンス内の 1 つの条件を満たす要素の数を表す数値を返します。

Count<TSource>(ParallelQuery<TSource>)

並列シーケンス内の要素の数を返します。

DefaultIfEmpty<TSource>(ParallelQuery<TSource>, TSource)

シーケンスが空の場合は、指定した並列シーケンスの要素またはシングルトン コレクション内の指定した値を返します。

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

シーケンスが空の場合は、指定した並列シーケンスの要素、またはシングルトン コレクション内の型パラメーターの既定値を返します。

Distinct<TSource>(ParallelQuery<TSource>, IEqualityComparer<TSource>)

指定した IEqualityComparer<T> を使用して値を比較することにより、並列シーケンスから個別の要素を返します。

Distinct<TSource>(ParallelQuery<TSource>)

既定の等値比較子を使用して値を比較することにより、並列シーケンスから個別の要素を返します。

ElementAt<TSource>(ParallelQuery<TSource>, Int32)

並列シーケンス内の指定したインデックス位置にある要素を返します。

ElementAtOrDefault<TSource>(ParallelQuery<TSource>, Int32)

並列シーケンス内の指定したインデックス位置にある要素を返します。インデックスが範囲外の場合は既定値を返します。

Empty<TResult>()

指定した型引数を持つ空の ParallelQuery{TResult} を返します。

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
古い.

This Except オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
古い.

This Except オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

指定した IEqualityComparer<T> を使用して値を比較することにより、2 つの並列シーケンスのセット差を生成します。

Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

既定の等値比較子を使用して値を比較することにより、2 つの並列シーケンスのセット差を生成します。

First<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

指定した条件を満たす並列シーケンス内の最初の要素を返します。

First<TSource>(ParallelQuery<TSource>)

並列シーケンスの最初の要素を返します。

FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

条件を満たす並列シーケンスの最初の要素を返します。そのような要素が見つからない場合は既定値を返します。

FirstOrDefault<TSource>(ParallelQuery<TSource>)

並列シーケンスの最初の要素を返します。シーケンスに要素が含まれている場合は既定値を返します。

ForAll<TSource>(ParallelQuery<TSource>, Action<TSource>)

source内の各要素に対して、指定されたアクションを並列で呼び出します。

GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 キー値は指定された比較子を使用して比較され、各グループの要素は指定された関数を使用して投影されます。

GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

指定したキー セレクター関数に従ってシーケンスの要素を並列にグループ化し、各グループとそのキーから結果値を作成します。 各グループの要素は、指定された関数を使用して投影されます。

GroupBy<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

キー セレクター関数に従ってシーケンスの要素を並列にグループ化します。 キーは比較子を使用して比較され、各グループの要素は指定された関数を使用して投影されます。

GroupBy<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

指定したキー セレクター関数に従ってシーケンスの要素を並列にグループ化し、指定した関数を使用して各グループの要素を投影します。

GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従ってシーケンスの要素を並列にグループ化し、各グループとそのキーから結果値を作成します。 キーは、指定された比較子を使用して比較されます。

GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

指定したキー セレクター関数に従ってシーケンスの要素を並列にグループ化し、各グループとそのキーから結果値を作成します。

GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従ってシーケンスの要素を並列にグループ化し、指定した IComparer<T>を使用してキーを比較します。

GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、シーケンスの要素を並列にグループ化します。

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)
古い.

この GroupJoin オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)
古い.

この GroupJoin オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

キーの等価性に基づいて 2 つのシーケンスの要素を並列に関連付け、結果をグループ化します。 キーの比較には、指定した IEqualityComparer<T> が使用されます。

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

キーの等価性に基づいて 2 つのシーケンスの要素を並列に関連付け、結果をグループ化します。 キーの比較には、既定の等値比較子が使用されます。

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
古い.

この Intersect オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
古い.

この Intersect オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

指定した IEqualityComparer{T} を使用して値を比較することにより、2 つの並列シーケンスの集合積集合を生成します。

Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

既定の等値比較子を使用して値を比較することにより、2 つの並列シーケンスの集合積集合を生成します。

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)
古い.

この Join オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)
古い.

この Join オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

一致するキーに基づいて、2 つのシーケンスの要素を並列で関連付けます。 キーの比較には、指定した IEqualityComparer<T> が使用されます。

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

一致するキーに基づいて、2 つのシーケンスの要素を並列で関連付けます。 キーの比較には、既定の等値比較子が使用されます。

Last<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

指定した条件を満たす並列シーケンスの最後の要素を返します。

Last<TSource>(ParallelQuery<TSource>)

並列シーケンスの最後の要素を返します。

LastOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

条件を満たす並列シーケンスの最後の要素を返します。そのような要素が見つからない場合は既定値を返します。

LastOrDefault<TSource>(ParallelQuery<TSource>)

並列シーケンスの最後の要素を返します。シーケンスに要素が含まれている場合は既定値を返します。

LongCount<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

条件を満たす並列シーケンス内の要素の数を表す Int64 を返します。

LongCount<TSource>(ParallelQuery<TSource>)

並列シーケンス内の要素の合計数を表す Int64 を返します。

Max(ParallelQuery<Decimal>)

値の並列シーケンス内の最大値を返します。

Max(ParallelQuery<Double>)

値の並列シーケンス内の最大値を返します。

Max(ParallelQuery<Int32>)

値の並列シーケンス内の最大値を返します。

Max(ParallelQuery<Int64>)

値の並列シーケンス内の最大値を返します。

Max(ParallelQuery<Nullable<Decimal>>)

値の並列シーケンス内の最大値を返します。

Max(ParallelQuery<Nullable<Double>>)

値の並列シーケンス内の最大値を返します。

Max(ParallelQuery<Nullable<Int32>>)

値の並列シーケンス内の最大値を返します。

Max(ParallelQuery<Nullable<Int64>>)

値の並列シーケンス内の最大値を返します。

Max(ParallelQuery<Nullable<Single>>)

値の並列シーケンス内の最大値を返します。

Max(ParallelQuery<Single>)

値の並列シーケンス内の最大値を返します。

Max<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。

Max<TSource>(ParallelQuery<TSource>)

値の並列シーケンス内の最大値を返します。

Min(ParallelQuery<Decimal>)

値の並列シーケンス内の最小値を返します。

Min(ParallelQuery<Double>)

値の並列シーケンス内の最小値を返します。

Min(ParallelQuery<Int32>)

値の並列シーケンス内の最小値を返します。

Min(ParallelQuery<Int64>)

値の並列シーケンス内の最小値を返します。

Min(ParallelQuery<Nullable<Decimal>>)

値の並列シーケンス内の最小値を返します。

Min(ParallelQuery<Nullable<Double>>)

値の並列シーケンス内の最小値を返します。

Min(ParallelQuery<Nullable<Int32>>)

値の並列シーケンス内の最小値を返します。

Min(ParallelQuery<Nullable<Int64>>)

値の並列シーケンス内の最小値を返します。

Min(ParallelQuery<Nullable<Single>>)

値の並列シーケンス内の最小値を返します。

Min(ParallelQuery<Single>)

値の並列シーケンス内の最小値を返します。

Min<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。

Min<TSource>(ParallelQuery<TSource>)

値の並列シーケンス内の最小値を返します。

OfType<TResult>(ParallelQuery)

指定した型に基づいて ParallelQuery の要素をフィルター処理します。

OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

指定した比較子を使用して、シーケンスの要素を昇順で並列で並べ替えます。

OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

キーに従って、シーケンスの要素を昇順で並列で並べ替えます。

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

指定した比較子を使用して、シーケンスの要素を降順で並べ替えます。

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

キーに従って、シーケンスの要素を降順で並列で並べ替えます。

Range(Int32, Int32)

指定した範囲内の整数の並列シーケンスを生成します。

Repeat<TResult>(TResult, Int32)

1 つの繰り返し値を含む並列シーケンスを生成します。

Reverse<TSource>(ParallelQuery<TSource>)

並列シーケンス内の要素の順序を反転します。

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,TResult>)

要素のインデックスを組み込むことで、シーケンスの各要素を新しいフォームに並列でプロジェクトします。

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

シーケンスの各要素を新しいフォームに並列でプロジェクトします。

SelectMany<TSource,TCollection,TResult>(ParallelQuery<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

シーケンスの各要素を IEnumerable<T>に投影し、結果のシーケンスを 1 つのシーケンスにフラット化し、その中の各要素に対して結果セレクター関数を呼び出します。

SelectMany<TSource,TCollection,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

シーケンスの各要素を IEnumerable<T>に投影し、結果のシーケンスを 1 つのシーケンスにフラット化し、その中の各要素に対して結果セレクター関数を呼び出します。 各ソース要素のインデックスは、その要素の中間投影形式で使用されます。

SelectMany<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,IEnumerable<TResult>>)

シーケンスの各要素を IEnumerable<T> に並列に投影し、結果のシーケンスを 1 つのシーケンスにフラット化します。

SelectMany<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

シーケンスの各要素を IEnumerable<T>に並列に投影し、結果のシーケンスを 1 つのシーケンスにフラット化します。 各ソース要素のインデックスは、その要素の投影形式で使用されます。

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
古い.

この SequenceEqual オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
古い.

この SequenceEqual オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

指定した IEqualityComparer{T} を使用して要素を比較して、2 つの並列シーケンスが等しいかどうかを判断します。

SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

型の既定の等値比較子を使用して要素を比較することで、2 つの並列シーケンスが等しいかどうかを判断します。

Single<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

指定した条件を満たす並列シーケンスの唯一の要素を返し、そのような要素が複数存在する場合は例外をスローします。

Single<TSource>(ParallelQuery<TSource>)

並列シーケンスの唯一の要素を返し、シーケンス内に要素が 1 つだけ存在しない場合は例外をスローします。

SingleOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

指定した条件を満たす並列シーケンスの唯一の要素、またはそのような要素が存在しない場合は既定値を返します。このメソッドは、複数の要素が条件を満たす場合に例外をスローします。

SingleOrDefault<TSource>(ParallelQuery<TSource>)

並列シーケンスの唯一の要素を返します。シーケンスが空の場合は既定値を返します。シーケンス内に複数の要素がある場合、このメソッドは例外をスローします。

Skip<TSource>(ParallelQuery<TSource>, Int32)

並列シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。

SkipWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

指定した条件が true である限り、並列シーケンス内の要素をバイパスし、残りの要素を返します。

SkipWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

指定した条件が true である限り、並列シーケンス内の要素をバイパスし、残りの要素を返します。 要素のインデックスは、述語関数のロジックで使用されます。

Sum(ParallelQuery<Decimal>)

値のシーケンスの合計を並列で計算します。

Sum(ParallelQuery<Double>)

値のシーケンスの合計を並列で計算します。

Sum(ParallelQuery<Int32>)

値のシーケンスの合計を並列で計算します。

Sum(ParallelQuery<Int64>)

値のシーケンスの合計を並列で計算します。

Sum(ParallelQuery<Nullable<Decimal>>)

値のシーケンスの合計を並列で計算します。

Sum(ParallelQuery<Nullable<Double>>)

値のシーケンスの合計を並列で計算します。

Sum(ParallelQuery<Nullable<Int32>>)

値のシーケンスの合計を並列で計算します。

Sum(ParallelQuery<Nullable<Int64>>)

値のシーケンスの合計を並列で計算します。

Sum(ParallelQuery<Nullable<Single>>)

値のシーケンスの合計を並列で計算します。

Sum(ParallelQuery<Single>)

値のシーケンスの合計を並列で計算します。

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの合計を並列で計算します。

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの合計を並列で計算します。

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの合計を並列で計算します。

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの合計を並列で計算します。

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの合計を並列で計算します。

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの合計を並列で計算します。

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの合計を並列で計算します。

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの合計を並列で計算します。

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの合計を並列で計算します。

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

入力シーケンスの各要素で変換関数を呼び出すことによって取得される値のシーケンスの合計を並列で計算します。

Take<TSource>(ParallelQuery<TSource>, Int32)

並列シーケンスの先頭から指定した数の連続する要素を返します。

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

指定した条件が true である限り、並列シーケンスから要素を返します。

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

指定した条件が true である限り、並列シーケンスから要素を返します。 要素のインデックスは、述語関数のロジックで使用されます。

ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

指定した比較子を使用して、シーケンス内の要素の後続の順序を昇順で並列で実行します。

ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

キーに従って、シーケンス内の要素の後続の順序を昇順で並列で実行します。

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

指定した比較子を使用して、シーケンス内の要素の後続の順序を降順で並列で実行します。

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

キーに従って、シーケンス内の要素の後続の順序を降順で並列で実行します。

ToArray<TSource>(ParallelQuery<TSource>)

ParallelQuery<TSource>から配列を作成します。

ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

指定したキー セレクター関数、比較子、および要素セレクター関数に従って、ParallelQuery<TSource>からDictionary<TKey,TValue>を作成します。

ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

指定したキー セレクターおよび要素セレクター関数に従って、ParallelQuery<TSource>からDictionary<TKey,TValue>を作成します。

ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数とキー比較子に従って、ParallelQuery<TSource>からDictionary<TKey,TValue>を作成します。

ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、ParallelQuery<TSource>からDictionary<TKey,TValue>を作成します。

ToList<TSource>(ParallelQuery<TSource>)

List<T>から ParallelQuery<TSource> を作成します。

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

指定したキー セレクター関数、比較子、および要素セレクター関数に従って、ParallelQuery<TSource>からILookup<TKey,TElement>を作成します。

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

指定したキー セレクターおよび要素セレクター関数に従って、ParallelQuery<TSource>からILookup<TKey,TElement>を作成します。

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数とキー比較子に従って、ParallelQuery<TSource>からILookup<TKey,TElement>を作成します。

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、ParallelQuery<TSource>からILookup<TKey,TElement>を作成します。

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
古い.

この Union オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
古い.

この Union オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

指定した IEqualityComparer{T} を使用して、2 つの並列シーケンスのセット和集合を生成します。

Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

既定の等値比較子を使用して、2 つの並列シーケンスの集合和集合を生成します。

Where<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

述語に基づいて値のシーケンスを並列でフィルター処理します。

Where<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

述語に基づいて値のシーケンスを並列でフィルター処理します。 各要素のインデックスは、述語関数のロジックで使用されます。

WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)

クエリに関連付ける CancellationToken を設定します。

WithDegreeOfParallelism<TSource>(ParallelQuery<TSource>, Int32)

クエリで使用する並列処理の次数を設定します。 並列処理の次数は、クエリの処理に使用される同時に実行されるタスクの最大数です。

WithExecutionMode<TSource>(ParallelQuery<TSource>, ParallelExecutionMode)

クエリの実行モードを設定します。

WithMergeOptions<TSource>(ParallelQuery<TSource>, ParallelMergeOptions)

このクエリのマージ オプションを設定します。このオプションでは、クエリによる出力のバッファー処理方法を指定します。

Zip<TFirst,TSecond,TResult>(ParallelQuery<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)
古い.

この Zip オーバーロードは呼び出さないでください。 このメソッドは古い形式としてマークされ、呼び出されると常に NotSupportedException がスローされます。

Zip<TFirst,TSecond,TResult>(ParallelQuery<TFirst>, ParallelQuery<TSecond>, Func<TFirst,TSecond,TResult>)

指定した述語関数を使用して、2 つのシーケンスを並列でマージします。

適用対象

こちらもご覧ください