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>)

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

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

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

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)

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

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

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

Count<TSource>(ParallelQuery<TSource>)

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

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

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

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

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

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

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

Distinct<TSource>(ParallelQuery<TSource>)

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

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

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

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

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

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

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

Empty<TResult>()

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

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

この Except オーバーロードは呼び出さないでください。 このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。

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

この Except オーバーロードは呼び出さないでください。 このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。

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

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

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

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

First<TSource>(ParallelQuery<TSource>)

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

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

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

FirstOrDefault<TSource>(ParallelQuery<TSource>)

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

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

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

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>)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)
古い.

この GroupJoin オーバーロードは呼び出さないでください。 このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。

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

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

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> を使用してキーを比較します。

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

この Intersect オーバーロードは呼び出さないでください。 このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。

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

この Intersect オーバーロードは呼び出さないでください。 このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。

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

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

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

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

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>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)
古い.

この Join オーバーロードは呼び出さないでください。 このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。

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

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

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

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

Last<TSource>(ParallelQuery<TSource>)

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

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

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

LastOrDefault<TSource>(ParallelQuery<TSource>)

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

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

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

LongCount<TSource>(ParallelQuery<TSource>)

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

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

並列シーケンス内で条件を満たす要素の数を表す 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>)

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

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>)

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

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>)

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

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>)

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

OfType<TResult>(ParallelQuery)

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

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

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

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

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

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

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

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<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>)
古い.

この SequenceEqual オーバーロードは呼び出さないでください。 このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。

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

この SequenceEqual オーバーロードは呼び出さないでください。 このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。

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

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

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

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

Single<TSource>(ParallelQuery<TSource>)

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

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

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

SingleOrDefault<TSource>(ParallelQuery<TSource>)

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

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

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

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

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

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

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

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

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

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>)

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

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

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

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

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

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

指定された比較子を使用して、シーケンス内の後続の要素を並列で昇順に配置します。

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

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

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

指定された比較子を使用して、シーケンス内の後続の要素を並列で降順に配置します。

ToArray<TSource>(ParallelQuery<TSource>)

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

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

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

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

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

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

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

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

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

ToList<TSource>(ParallelQuery<TSource>)

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

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

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

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

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

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

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

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

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

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

この Union オーバーロードは呼び出さないでください。 このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。

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

この Union オーバーロードは呼び出さないでください。 このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。

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

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

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

指定された IEqualityComparer{T} を使用して 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 つのシーケンスを並列でマージします。

適用対象

こちらもご覧ください