OrderedParallelQuery<TSource> OrderedParallelQuery<TSource> OrderedParallelQuery<TSource> OrderedParallelQuery<TSource> Class

定義

並べ替えられた並列シーケンスを表します。Represents a sorted, parallel sequence.

generic <typename TSource>
public ref class OrderedParallelQuery : System::Linq::ParallelQuery<TSource>
public class OrderedParallelQuery<TSource> : System.Linq.ParallelQuery<TSource>
type OrderedParallelQuery<'Source> = class
    inherit ParallelQuery<'Source>
Public Class OrderedParallelQuery(Of TSource)
Inherits ParallelQuery(Of TSource)

型パラメーター

TSource

ソース コレクション内の要素の型。The type of elements in the source collection.

継承
OrderedParallelQuery<TSource>OrderedParallelQuery<TSource>OrderedParallelQuery<TSource>OrderedParallelQuery<TSource>

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

シーケンスを反復処理する列挙子を返します。Returns an enumerator that iterates through the sequence.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

明示的なインターフェイスの実装

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

シーケンスを反復処理する列挙子を返します。Returns an enumerator that iterates through the sequence.

(Inherited from ParallelQuery)

拡張メソッド

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

指定した入力 DataTable オブジェクトに応じて (ジェネリック パラメーター TDataRow)、IEnumerable<T> オブジェクトのコピーを格納する DataRow を返します。Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

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

シーケンスにアキュムレータ関数を並列で適用します。Applies in parallel an accumulator function over a sequence.

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

シーケンスにアキュムレータ関数を並列で適用します。Applies in parallel an accumulator function over a sequence. 指定されたシード値が最初のアキュムレータ値として使用されます。The specified seed value is used as the initial accumulator value.

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,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,TAccumulate,TAccumulate>, Func<TAccumulate,TResult>)

シーケンスにアキュムレータ関数を並列で適用します。Applies in parallel an accumulator function over a sequence. このオーバーロードはシーケンシャルな実装では使用できません。This overload is not available in the sequential implementation.

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

シーケンスにアキュムレータ関数を並列で適用します。Applies in parallel an accumulator function over a sequence. 指定したシード値は最初のアキュムレータ値として使用され、指定した関数は結果値の選択に使用されます。The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.

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>, Func<TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TAccumulate,TAccumulate>, Func<TAccumulate,TResult>) 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>, Func<TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TAccumulate,TAccumulate>, Func<TAccumulate,TResult>)

シーケンスにアキュムレータ関数を並列で適用します。Applies in parallel an accumulator function over a sequence. このオーバーロードはシーケンシャルな実装では使用できません。This overload is not available in the sequential implementation.

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

シーケンスのすべての要素が条件を満たしているかどうかを並列で判断します。Determines in parallel whether all elements of a sequence satisfy a condition.

Any<TSource>(ParallelQuery<TSource>) Any<TSource>(ParallelQuery<TSource>) Any<TSource>(ParallelQuery<TSource>) Any<TSource>(ParallelQuery<TSource>)

並列シーケンスに要素が含まれているかどうかを判断します。Determines whether a parallel sequence contains any elements.

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

シーケンスのいずれかの要素が条件を満たしているかどうかを並列で判断します。Determines in parallel whether any element of a sequence satisfies a condition.

AsEnumerable<TSource>(ParallelQuery<TSource>) AsEnumerable<TSource>(ParallelQuery<TSource>) AsEnumerable<TSource>(ParallelQuery<TSource>) AsEnumerable<TSource>(ParallelQuery<TSource>)

ParallelQuery<TSource>IEnumerable<T> に変換して、クエリの順次評価を強制的に実行します。Converts a ParallelQuery<TSource> into an IEnumerable<T> to force sequential evaluation of the query.

AsOrdered(ParallelQuery) AsOrdered(ParallelQuery) AsOrdered(ParallelQuery) AsOrdered(ParallelQuery)

既定の順序なしの状態をオーバーライドして、データ ソースを順序ありとして扱うことができるようにします。Enables treatment of a data source as if it were ordered, overriding the default of unordered. AsOrdered は、AsParallel、ParallelEnumerable.Range、および ParallelEnumerable.Repeat によって返された非ジェネリック シーケンスでのみ呼び出すことができます。AsOrdered may only be invoked on non-generic sequences returned by AsParallel, ParallelEnumerable.Range, and ParallelEnumerable.Repeat.

AsOrdered<TSource>(ParallelQuery<TSource>) AsOrdered<TSource>(ParallelQuery<TSource>) AsOrdered<TSource>(ParallelQuery<TSource>) AsOrdered<TSource>(ParallelQuery<TSource>)

既定の順序なしの状態をオーバーライドして、データ ソースを順序ありとして扱うことができるようにします。Enables treatment of a data source as if it were ordered, overriding the default of unordered. AsOrdered は、AsParallel、ParallelEnumerable.Range、および ParallelEnumerable.Repeat によって返されたジェネリック シーケンスでのみ呼び出すことができます。AsOrdered may only be invoked on generic sequences returned by AsParallel, ParallelEnumerable.Range, and ParallelEnumerable.Repeat.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsSequential<TSource>(ParallelQuery<TSource>) AsSequential<TSource>(ParallelQuery<TSource>) AsSequential<TSource>(ParallelQuery<TSource>) AsSequential<TSource>(ParallelQuery<TSource>)

ParallelQuery<TSource>IEnumerable<T> に変換して、クエリの順次評価を強制的に実行します。Converts a ParallelQuery<TSource> into an IEnumerable<T> to force sequential evaluation of the query.

AsUnordered<TSource>(ParallelQuery<TSource>) AsUnordered<TSource>(ParallelQuery<TSource>) AsUnordered<TSource>(ParallelQuery<TSource>) AsUnordered<TSource>(ParallelQuery<TSource>)

中間クエリを、要素間の明示的な順序付けが行われていないものとして扱うことができるようにします。Allows an intermediate query to be treated as if no ordering is implied among the elements.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの平均値を、並列で計算します。Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの平均値を、並列で計算します。Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの平均値を、並列で計算します。Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの平均値を、並列で計算します。Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの平均値を、並列で計算します。Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの平均値を、並列で計算します。Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの平均値を、並列で計算します。Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの平均値を、並列で計算します。Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの平均値を、並列で計算します。Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの平均値を、並列で計算します。Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

Cast<TResult>(ParallelQuery) Cast<TResult>(ParallelQuery) Cast<TResult>(ParallelQuery) Cast<TResult>(ParallelQuery)

ParallelQuery の要素を指定した型に変換します。Converts the elements of a ParallelQuery to the specified type.

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

この Concat オーバーロードは呼び出さないでください。This Concat overload should never be called. このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。This method is marked as obsolete and always throws NotSupportedException when called.

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

2 つの並列シーケンスを連結します。Concatenates two parallel sequences.

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

既定の等値比較子を使用して、指定した要素がシーケンスに含まれているかどうかを並列で判断します。Determines in parallel whether a sequence contains a specified element by using the default equality comparer.

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

指定した IEqualityComparer<T> を使用して、指定した要素がシーケンスに含まれているかどうかを並列で判断します。Determines in parallel whether a sequence contains a specified element by using a specified IEqualityComparer<T>.

Count<TSource>(ParallelQuery<TSource>) Count<TSource>(ParallelQuery<TSource>) Count<TSource>(ParallelQuery<TSource>) Count<TSource>(ParallelQuery<TSource>)

並列シーケンス内の要素の数を返します。Returns the number of elements in a parallel sequence.

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

条件を満たす、指定された並列シーケンス内の要素の数を表す数値を返します。Returns a number that represents how many elements in the specified parallel sequence satisfy a condition.

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

指定した並列シーケンスの要素、または、シーケンスが空の場合はシングルトン コレクションにある型パラメーターの既定値を返します。Returns the elements of the specified parallel sequence or the type parameter's default value in a singleton collection if the sequence is empty.

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

指定された並列シーケンスの要素、または、シーケンスが空の場合はシングルトン コレクションにある指定された値を返します。Returns the elements of the specified parallel sequence or the specified value in a singleton collection if the sequence is empty.

Distinct<TSource>(ParallelQuery<TSource>) Distinct<TSource>(ParallelQuery<TSource>) Distinct<TSource>(ParallelQuery<TSource>) Distinct<TSource>(ParallelQuery<TSource>)

既定の等値比較子を使用して値を比較することにより、並列シーケンスから一意の要素を返します。Returns distinct elements from a parallel sequence by using the default equality comparer to compare values.

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

指定された IEqualityComparer<T> を使用して値を比較することにより、並列シーケンスから一意の要素を返します。Returns distinct elements from a parallel sequence by using a specified IEqualityComparer<T> to compare values.

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

並列シーケンス内の指定したインデックス位置にある要素を返します。Returns the element at a specified index in a parallel sequence.

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

並列シーケンス内の指定したインデックス位置にある要素、または、インデックスが範囲外の場合は既定値を返します。Returns the element at a specified index in a parallel sequence or a default value if the index is out of range.

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

この Except オーバーロードは呼び出さないでください。This Except overload should never be called. このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。This method is marked as obsolete and always throws NotSupportedException when called.

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

この Except オーバーロードは呼び出さないでください。This Except overload should never be called. このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。This method is marked as obsolete and always throws NotSupportedException when called.

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

既定の等値比較子を使用して値を比較することにより、2 つの並列シーケンスの差集合を生成します。Produces the set difference of two parallel sequences by using the default equality comparer to compare values.

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

指定された IEqualityComparer<T> を使用して値を比較することにより、2 つの並列シーケンスの差集合を生成します。Produces the set difference of two parallel sequences by using the specified IEqualityComparer<T> to compare values.

First<TSource>(ParallelQuery<TSource>) First<TSource>(ParallelQuery<TSource>) First<TSource>(ParallelQuery<TSource>) First<TSource>(ParallelQuery<TSource>)

並列シーケンスの最初の要素を返します。Returns the first element of a parallel sequence.

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

指定された条件を満たす並列シーケンスの最初の要素を返します。Returns the first element in a parallel sequence that satisfies a specified condition.

FirstOrDefault<TSource>(ParallelQuery<TSource>) FirstOrDefault<TSource>(ParallelQuery<TSource>) FirstOrDefault<TSource>(ParallelQuery<TSource>) FirstOrDefault<TSource>(ParallelQuery<TSource>)

並列シーケンスの最初の要素、または、シーケンスに要素が含まれていない場合は既定値を返します。Returns the first element of a parallel sequence, or a default value if the sequence contains no elements.

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

条件を満たす並列シーケンスの最初の要素、または、このような要素が見つからない場合は既定値を返します。Returns the first element of the parallel sequence that satisfies a condition or a default value if no such element is found.

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

source の各要素に対して、指定された処理を並列で実行します。Invokes in parallel the specified action for each element in the source.

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

指定されたキー セレクター関数に従ってシーケンスの要素を並列でグループ化します。Groups in parallel the elements of a sequence according to a specified key selector function.

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

指定されたキー セレクター関数に従ってシーケンスの要素を並列でグループ化し、指定された IComparer<T> を使用してキーを比較します。Groups in parallel the elements of a sequence according to a specified key selector function and compares the keys by using a specified IComparer<T>.

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

指定されたキー セレクター関数に従ってシーケンスの要素を並列でグループ化し、指定された関数を使用して各グループの要素を射影します。Groups in parallel the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.

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>, IEqualityComparer<TKey>) 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>, IEqualityComparer<TKey>)

キー セレクター関数に従ってシーケンスの要素を並列でグループ化します。Groups in parallel the elements of a sequence according to a key selector function. キーの比較には、比較子を使用し、各グループの要素の射影には、指定された関数を使用します。The keys are compared by using a comparer and each group's elements are projected by using a specified function.

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

指定されたキー セレクター関数に従ってシーケンスの要素を並列でグループ化し、各グループとそのキーから結果値を作成します。Groups in parallel the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.

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>, IEqualityComparer<TKey>) 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>, IEqualityComparer<TKey>)

指定されたキー セレクター関数に従ってシーケンスの要素を並列でグループ化し、各グループとそのキーから結果値を作成します。Groups in parallel the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. キーの比較には、指定された比較子を使用します。The keys are compared by using a specified comparer.

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

指定されたキー セレクター関数に従ってシーケンスの要素を並列でグループ化し、各グループとそのキーから結果値を作成します。Groups in parallel the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. 各グループの要素は、指定された関数を使用して射影されます。The elements of each group are projected by using a specified function.

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>, IEqualityComparer<TKey>) 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>, IEqualityComparer<TKey>)

指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. キー値の比較には、指定された比較子を使用し、各グループの要素の射影には、指定された関数を使用します。Key values are compared by using a specified comparer, and the elements of each group are projected by using a specified function.

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

この Intersect オーバーロードは呼び出さないでください。This Intersect overload should never be called. このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。This method is marked as obsolete and always throws NotSupportedException when called.

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

この Intersect オーバーロードは呼び出さないでください。This Intersect overload should never be called. このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。This method is marked as obsolete and always throws NotSupportedException when called.

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

既定の等値比較子を使用して値を比較することにより、2 つの並列シーケンスの積集合を生成します。Produces the set intersection of two parallel sequences by using the default equality comparer to compare values.

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

指定された IEqualityComparer{T} を使用して値を比較することにより、2 つの並列シーケンスの積集合を生成します。Produces the set intersection of two parallel sequences by using the specified IEqualityComparer{T} to compare values.

Last<TSource>(ParallelQuery<TSource>) Last<TSource>(ParallelQuery<TSource>) Last<TSource>(ParallelQuery<TSource>) Last<TSource>(ParallelQuery<TSource>)

並列シーケンスの最後の要素を返します。Returns the last element of a parallel sequence.

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

指定された条件を満たす並列シーケンスの最後の要素を返します。Returns the last element of a parallel sequence that satisfies a specified condition.

LastOrDefault<TSource>(ParallelQuery<TSource>) LastOrDefault<TSource>(ParallelQuery<TSource>) LastOrDefault<TSource>(ParallelQuery<TSource>) LastOrDefault<TSource>(ParallelQuery<TSource>)

並列シーケンスの最後の要素、または、シーケンスに要素が含まれていない場合は既定値を返します。Returns the last element of a parallel sequence, or a default value if the sequence contains no elements.

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

条件を満たす並列シーケンスの最後の要素、または、このような要素が見つからない場合は既定値を返します。Returns the last element of a parallel sequence that satisfies a condition, or a default value if no such element is found.

LongCount<TSource>(ParallelQuery<TSource>) LongCount<TSource>(ParallelQuery<TSource>) LongCount<TSource>(ParallelQuery<TSource>) LongCount<TSource>(ParallelQuery<TSource>)

並列シーケンス内の要素の合計数を表す Int64 を返します。Returns an Int64 that represents the total number of elements in a parallel sequence.

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

並列シーケンス内で条件を満たす要素の数を表す Int64 を返します。Returns an Int64 that represents how many elements in a parallel sequence satisfy a condition.

Max<TSource>(ParallelQuery<TSource>) Max<TSource>(ParallelQuery<TSource>) Max<TSource>(ParallelQuery<TSource>) Max<TSource>(ParallelQuery<TSource>)

値の並列シーケンスの最大値を返します。Returns the maximum value in a parallel sequence of values.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。Invokes in parallel a transform function on each element of a sequence and returns the maximum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。Invokes in parallel a transform function on each element of a sequence and returns the maximum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。Invokes in parallel a transform function on each element of a sequence and returns the maximum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。Invokes in parallel a transform function on each element of a sequence and returns the maximum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。Invokes in parallel a transform function on each element of a sequence and returns the maximum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。Invokes in parallel a transform function on each element of a sequence and returns the maximum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。Invokes in parallel a transform function on each element of a sequence and returns the maximum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。Invokes in parallel a transform function on each element of a sequence and returns the maximum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。Invokes in parallel a transform function on each element of a sequence and returns the maximum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。Invokes in parallel a transform function on each element of a sequence and returns the maximum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最大値を返します。Invokes in parallel a transform function on each element of a sequence and returns the maximum value.

Min<TSource>(ParallelQuery<TSource>) Min<TSource>(ParallelQuery<TSource>) Min<TSource>(ParallelQuery<TSource>) Min<TSource>(ParallelQuery<TSource>)

値の並列シーケンスの最小値を返します。Returns the minimum value in a parallel sequence of values.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。Invokes in parallel a transform function on each element of a sequence and returns the minimum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。Invokes in parallel a transform function on each element of a sequence and returns the minimum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。Invokes in parallel a transform function on each element of a sequence and returns the minimum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。Invokes in parallel a transform function on each element of a sequence and returns the minimum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。Invokes in parallel a transform function on each element of a sequence and returns the minimum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。Invokes in parallel a transform function on each element of a sequence and returns the minimum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。Invokes in parallel a transform function on each element of a sequence and returns the minimum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。Invokes in parallel a transform function on each element of a sequence and returns the minimum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。Invokes in parallel a transform function on each element of a sequence and returns the minimum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。Invokes in parallel a transform function on each element of a sequence and returns the minimum value.

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

シーケンスの各要素に対して変換関数を並列で呼び出し、最小値を返します。Invokes in parallel a transform function on each element of a sequence and returns the minimum value.

OfType<TResult>(ParallelQuery) OfType<TResult>(ParallelQuery) OfType<TResult>(ParallelQuery) OfType<TResult>(ParallelQuery)

指定された型に基づいて ParallelQuery の要素をフィルター処理します。Filters the elements of a ParallelQuery based on a specified type.

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

シーケンスの要素をキーに従って並列で昇順に並べ替えます。Sorts in parallel the elements of a sequence in ascending order according to a key.

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

指定された比較子を使用してシーケンスの要素を並列で昇順に並べ替えます。Sorts in parallel the elements of a sequence in ascending order by using a specified comparer.

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

シーケンスの要素をキーに従って並列で降順に並べ替えます。Sorts in parallel the elements of a sequence in descending order according to a key.

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

指定された比較子を使用してシーケンスの要素を降順に並べ替えます。Sorts the elements of a sequence in descending order by using a specified comparer.

Reverse<TSource>(ParallelQuery<TSource>) Reverse<TSource>(ParallelQuery<TSource>) Reverse<TSource>(ParallelQuery<TSource>) Reverse<TSource>(ParallelQuery<TSource>)

並列シーケンスの要素の順序を反転させます。Inverts the order of the elements in a parallel sequence.

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

並列シーケンスの各要素を新しいフォームに射影します。Projects in parallel each element of a sequence into a new form.

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

要素のインデックスを組み込むことにより、シーケンスの各要素を新しいフォームに並列で射影します。Projects in parallel each element of a sequence into a new form by incorporating the element's index.

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

シーケンスの各要素を IEnumerable<T> に並列で射影し、結果のシーケンスを 1 つのシーケンスに平坦化します。Projects in parallel each element of a sequence to an IEnumerable<T> and flattens the resulting sequences into one sequence.

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

シーケンスの各要素を IEnumerable<T> に並列で射影し、結果のシーケンスを 1 つのシーケンスに平坦化します。Projects in parallel each element of a sequence to an IEnumerable<T>, and flattens the resulting sequences into one sequence. 各ソース要素のインデックスは、その要素の射影されたフォームで使用されます。The index of each source element is used in the projected form of that element.

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

シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化して、その各要素に対して結果のセレクター関数を呼び出します。Projects each element of a sequence to an IEnumerable<T>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.

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

シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化して、その各要素に対して結果のセレクター関数を呼び出します。Projects each element of a sequence to an IEnumerable<T>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein. 各ソース要素のインデックスは、その要素の中間の射影されたフォームで使用されます。The index of each source element is used in the intermediate projected form of that element.

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

この SequenceEqual オーバーロードは呼び出さないでください。This SequenceEqual overload should never be called. このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。This method is marked as obsolete and always throws NotSupportedException when called.

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

この SequenceEqual オーバーロードは呼び出さないでください。This SequenceEqual overload should never be called. このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。This method is marked as obsolete and always throws NotSupportedException when called.

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

要素の型に対して既定の等値比較子を使用して要素を比較することで、2 つの並列シーケンスが等しいかどうかを判断します。Determines whether two parallel sequences are equal by comparing the elements by using the default equality comparer for their type.

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

指定された IEqualityComparer{T} を使用して要素を比較することで、2 つの並列シーケンスが等しいかどうかを判断します。Determines whether two parallel sequences are equal by comparing their elements by using a specified IEqualityComparer{T}.

Single<TSource>(ParallelQuery<TSource>) Single<TSource>(ParallelQuery<TSource>) Single<TSource>(ParallelQuery<TSource>) Single<TSource>(ParallelQuery<TSource>)

並列シーケンスの唯一の要素を返し、シーケンス内の要素が 1 つだけではない場合は例外をスローします。Returns the only element of a parallel sequence, and throws an exception if there is not exactly one element in the sequence.

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

指定された条件を満たす並列シーケンスの唯一の要素を返し、そのような要素が複数存在する場合は例外をスローします。Returns the only element of a parallel sequence that satisfies a specified condition, and throws an exception if more than one such element exists.

SingleOrDefault<TSource>(ParallelQuery<TSource>) SingleOrDefault<TSource>(ParallelQuery<TSource>) SingleOrDefault<TSource>(ParallelQuery<TSource>) SingleOrDefault<TSource>(ParallelQuery<TSource>)

並列シーケンスの唯一の要素、または、シーケンスが空の場合は既定値を返します。このメソッドは、シーケンス内に要素が複数ある場合は例外をスローします。Returns the only element of a parallel sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.

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

指定された条件を満たす並列シーケンスの唯一の要素、または、そのような要素が存在しない場合は既定値を返します。このメソッドは、複数の要素が条件を満たす場合は例外をスローします。Returns the only element of a parallel sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.

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

並列シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。Bypasses a specified number of elements in a parallel sequence and then returns the remaining elements.

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

指定された条件が満たされる限り、並列シーケンスの要素をバイパスし、残りの要素を返します。Bypasses elements in a parallel sequence as long as a specified condition is true and then returns the remaining elements.

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

指定された条件が満たされる限り、並列シーケンスの要素をバイパスし、残りの要素を返します。Bypasses elements in a parallel sequence as long as a specified condition is true and then returns the remaining elements. 要素のインデックスは、述語関数のロジックで使用されます。The element's index is used in the logic of the predicate function.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの合計を、並列で計算します。Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの合計を、並列で計算します。Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの合計を、並列で計算します。Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの合計を、並列で計算します。Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの合計を、並列で計算します。Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの合計を、並列で計算します。Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの合計を、並列で計算します。Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの合計を、並列で計算します。Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの合計を、並列で計算します。Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

入力シーケンスの各要素に対して変換関数を呼び出すことによって取得される値のシーケンスの合計を、並列で計算します。Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

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

並列シーケンスの先頭から指定された数だけ連続する要素を返します。Returns a specified number of contiguous elements from the start of a parallel sequence.

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

指定された条件が満たされる限り、並列シーケンスから要素を返します。Returns elements from a parallel sequence as long as a specified condition is true.

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

指定された条件が満たされる限り、並列シーケンスから要素を返します。Returns elements from a parallel sequence as long as a specified condition is true. 要素のインデックスは、述語関数のロジックで使用されます。The element's index is used in the logic of the predicate function.

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

キーに従って、シーケンス内の後続の要素を並列で昇順に配置します。Performs in parallel a subsequent ordering of the elements in a sequence in ascending order according to a key.

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

指定された比較子を使用して、シーケンス内の後続の要素を並列で昇順に配置します。Performs in parallel a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer.

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

キーに従って、シーケンス内の後続の要素を並列で降順に配置します。Performs in parallel a subsequent ordering of the elements in a sequence in descending order, according to a key.

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

指定された比較子を使用して、シーケンス内の後続の要素を並列で降順に配置します。Performs in parallel a subsequent ordering of the elements in a sequence in descending order by using a specified comparer.

ToArray<TSource>(ParallelQuery<TSource>) ToArray<TSource>(ParallelQuery<TSource>) ToArray<TSource>(ParallelQuery<TSource>) ToArray<TSource>(ParallelQuery<TSource>)

ParallelQuery<TSource> から配列を作成します。Creates an array from a ParallelQuery<TSource>.

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

指定されたキー セレクター関数に従って、ParallelQuery<TSource> から Dictionary<TKey,TValue> を作成します。Creates a Dictionary<TKey,TValue> from a ParallelQuery<TSource> according to a specified key selector function.

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

指定されたキー セレクター関数およびキーの比較子に従って、ParallelQuery<TSource> から Dictionary<TKey,TValue> を作成します。Creates a Dictionary<TKey,TValue> from a ParallelQuery<TSource> according to a specified key selector function and key comparer.

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

指定されたキー セレクター関数および要素セレクター関数に従って、ParallelQuery<TSource> から Dictionary<TKey,TValue> を作成します。Creates a Dictionary<TKey,TValue> from a ParallelQuery<TSource> according to specified key selector and element selector functions.

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

指定されたキー セレクター関数、比較子、および要素セレクター関数に従って、ParallelQuery<TSource> から Dictionary<TKey,TValue> を作成します。Creates a Dictionary<TKey,TValue> from a ParallelQuery<TSource> according to a specified key selector function, a comparer, and an element selector function.

ToList<TSource>(ParallelQuery<TSource>) ToList<TSource>(ParallelQuery<TSource>) ToList<TSource>(ParallelQuery<TSource>) ToList<TSource>(ParallelQuery<TSource>)

ParallelQuery<TSource> から List<T> を作成します。Creates a List<T> from an ParallelQuery<TSource>.

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

指定されたキー セレクター関数に従って、ParallelQuery<TSource> から ILookup<TKey,TElement> を作成します。Creates an ILookup<TKey,TElement> from a ParallelQuery<TSource> according to a specified key selector function.

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

指定されたキー セレクター関数およびキーの比較子に従って、ParallelQuery<TSource> から ILookup<TKey,TElement> を作成します。Creates an ILookup<TKey,TElement> from a ParallelQuery<TSource> according to a specified key selector function and key comparer.

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

指定されたキー セレクター関数および要素セレクター関数に従って、ParallelQuery<TSource> から ILookup<TKey,TElement> を作成します。Creates an ILookup<TKey,TElement> from a ParallelQuery<TSource> according to specified key selector and element selector functions.

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

指定されたキー セレクター関数、比較子、および要素セレクター関数に従って、ParallelQuery<TSource> から ILookup<TKey,TElement> を作成します。Creates an ILookup<TKey,TElement> from a ParallelQuery<TSource> according to a specified key selector function, a comparer and an element selector function.

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

この Union オーバーロードは呼び出さないでください。This Union overload should never be called. このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。This method is marked as obsolete and always throws NotSupportedException when called.

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

この Union オーバーロードは呼び出さないでください。This Union overload should never be called. このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。This method is marked as obsolete and always throws NotSupportedException when called.

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

既定の等値比較子を使用して、2 つの並列シーケンスの和集合を生成します。Produces the set union of two parallel sequences by using the default equality comparer.

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

指定された IEqualityComparer{T} を使用して 2 つの並列シーケンスの和集合を生成します。Produces the set union of two parallel sequences by using a specified IEqualityComparer{T}.

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

述語に基づいて値のシーケンスを並列でフィルター処理します。Filters in parallel a sequence of values based on a predicate.

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

述語に基づいて値のシーケンスを並列でフィルター処理します。Filters in parallel a sequence of values based on a predicate. 各要素のインデックスは、述語関数のロジックで使用されます。Each element's index is used in the logic of the predicate function.

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

クエリに関連付ける CancellationToken を設定します。Sets the CancellationToken to associate with the query.

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

クエリで使用する並列化の次数を設定します。Sets the degree of parallelism to use in a query. 並列化の次数とは、クエリの処理において同時実行されるタスクの最大数です。Degree of parallelism is the maximum number of concurrently executing tasks that will be used to process the query.

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

クエリの実行モードを設定します。Sets the execution mode of the query.

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

このクエリのマージ オプションを設定します。このオプションは、クエリが出力をバッファリングする方法を指定します。Sets the merge options for this query, which specify how the query will buffer output.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードの先祖が格納された、要素のコレクションを返します。Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName)

ソース コレクション内のすべてのノードの先祖が格納され、フィルター処理された要素のコレクションを返します。Returns a filtered collection of elements that contains the ancestors of every node in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントおよび要素の子孫ノードのコレクションを返します。Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

ソース コレクション内のすべての要素とドキュメントの子孫要素が格納された要素のコレクションを返します。Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName)

ソース コレクション内のすべての要素とドキュメントの子孫要素が格納され、フィルター処理された要素のコレクションを返します。Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

ソース コレクション内のすべての要素およびドキュメントの子要素のコレクションを返します。Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName)

ソース コレクション内のすべての要素およびドキュメントの、フィルター処理された子要素のコレクションを返します。Returns a filtered collection of the child elements of every element and document in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードがドキュメント順に並べ替えて格納された、ノードのコレクションを返します。Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントおよび要素の子ノードのコレクションを返します。Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

ソース コレクション内の親ノードからすべてのノードを削除します。Removes every node in the source collection from its parent node.

適用対象

こちらもご覧ください