XmlQuerySequence<T> クラス

定義

項目へのランダム アクセスを動的に拡張し、許可する XML 値のシーケンス。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

generic <typename T>
public ref class XmlQuerySequence : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::IList
public class XmlQuerySequence<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IList
type XmlQuerySequence<'T> = class
    interface IList<'T>
    interface ICollection<'T>
    interface seq<'T>
    interface IList
    interface ICollection
    interface IEnumerable
type XmlQuerySequence<'T> = class
    interface IList<'T>
    interface ICollection<'T>
    interface seq<'T>
    interface IEnumerable
    interface IList
    interface ICollection
Public Class XmlQuerySequence(Of T)
Implements ICollection(Of T), IEnumerable(Of T), IList, IList(Of T)

型パラメーター

T

この XmlQuerySequence<T>の型。

継承
XmlQuerySequence<T>
派生
実装

コンストラクター

XmlQuerySequence<T>()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlQuerySequence<T> クラスの新しいインスタンスを初期化します。

XmlQuerySequence<T>(Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlQuerySequence<T> クラスの新しいインスタンスを初期化します。

XmlQuerySequence<T>(T)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

その唯一の要素として value を持つシングルトン XmlQuerySequence<T> を構築します。

XmlQuerySequence<T>(T[], Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlQuerySequence<T> クラスの新しいインスタンスを初期化します。

フィールド

Empty

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlQuerySequence<T>の新しいインスタンスを作成します。

プロパティ

Count

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンス内の項目の数を返します。

Item[Int32]

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したインデックス位置にある項目を返します。

メソッド

Add(T)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

すべてのケースで NotSupportedException 例外をスローします。

Clear()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

すべてのケースで NotSupportedException 例外をスローします。

Contains(T)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した値がシーケンス内にある場合は、true を返します。

CopyTo(T[], Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このシーケンスの内容を、配列内の指定したインデックスから始まる指定した配列にコピーします。

CreateOrReuse(XmlQuerySequence<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した XmlQuerySequence<T> が使用可能な場合は、その XmlQuerySequence<T> をクリアして再利用します。 seq パラメーターが nullの場合は、新しい XmlQuerySequence<T>を作成します。

CreateOrReuse(XmlQuerySequence<T>, T)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した XmlQuerySequence<T> をクリアして再利用します。 seq パラメーターが nullされている場合は、新しい XmlQuerySequence<T> を作成し、コレクションに item を追加します。

Equals(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetEnumerator()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IEnumerator<T>を返します。

GetHashCode()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のインスタンスの Type を取得します。

(継承元 Object)
IndexOf(T)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンス内の指定した値のインデックスを返します。

MemberwiseClone()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の Objectの簡易コピーを作成します。

(継承元 Object)
OnItemsChanged()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

キャッシュ内の 1 つ以上の項目が追加または削除されたときに呼び出されます。 このメソッドは、SortByKeys(Array) メソッドから呼び出すこともできます。

SortByKeys(Array)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した配列に含まれるキーを使用して、キャッシュ内の項目を並べ替えます。

ToString()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

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

ICollection.CopyTo(Array, Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このシーケンスの内容を、ターゲット配列内の指定したインデックスから始まる指定した配列にコピーします。

ICollection.IsSynchronized

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

falseを返します。 XmlQuerySequence<T> はスレッド セーフではありません。

ICollection.SyncRoot

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlQuerySequence<T> クラスのこのインスタンスを返します。 このインスタンスは、アクセスの同期に使用できます。

ICollection<T>.Add(T)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

すべてのケースで NotSupportedException 例外をスローします。

ICollection<T>.Clear()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

すべてのケースで NotSupportedException 例外をスローします。

ICollection<T>.IsReadOnly

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlQuerySequence<T> が読み取り専用の場合、このプロパティは trueを返します。

ICollection<T>.Remove(T)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した項目をコレクションから削除します。

IEnumerable.GetEnumerator()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

クエリ シーケンス コレクションを反復処理するために使用できる列挙子を返します。

IList.Add(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

すべてのケースで NotSupportedException 例外をスローします。

IList.Clear()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

すべてのケースで NotSupportedException 例外をスローします。

IList.Contains(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した値がシーケンス内にある場合は、true を返します。

IList.IndexOf(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンス内の指定した値のインデックスを返します。

IList.Insert(Int32, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

すべてのケースで NotSupportedException 例外をスローします。

IList.IsFixedSize

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

項目を追加、削除、または変更できないことを示す true を返します。

IList.IsReadOnly

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlQuerySequence<T> が読み取り専用かどうかを示す値を取得します。 常に true

IList.Item[Int32]

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したインデックス位置にある項目を返します。

IList.Remove(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

実装されていません。 NotSupportedException 例外をスローします。

IList.RemoveAt(Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

すべてのケースで NotSupportedException 例外をスローします。

IList<T>.Insert(Int32, T)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

すべてのケースで NotSupportedException 例外をスローします。

IList<T>.RemoveAt(Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

すべてのケースで NotSupportedException 例外をスローします。

拡張メソッド

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した値を使用して FrozenSet<T> を作成します。

AsReadOnly<T>(IList<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したリストの読み取り専用 ReadOnlyCollection<T> ラッパーを返します。

ToImmutableArray<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したコレクションから変更できない配列を作成します。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

変換関数をソース キーに適用して、要素の既存のコレクションから変更できないディクショナリを構築します。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスの変換に基づいて、変更できないディクショナリを構築します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスを列挙して変換し、その内容の変更できないディクショナリを生成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスを列挙して変換し、指定したキー比較子を使用してその内容の変更できないディクショナリを生成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスを列挙して変換し、指定したキーと値の比較子を使用してその内容の変更できないディクショナリを生成します。

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成します。

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成し、セット型に対して指定された等値比較子を使用します。

ToImmutableList<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスを列挙し、その内容の変更できないリストを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスを列挙して変換し、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスを列挙して変換し、指定したキー比較子を使用して、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスを列挙して変換し、指定したキーと値の比較子を使用して、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成します。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成し、指定された比較子を使用します。

CopyToDataTable<T>(IEnumerable<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ジェネリック パラメーター TDataRowされている入力 IEnumerable<T> オブジェクトを指定して、DataRow オブジェクトのコピーを格納する DataTable を返します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ジェネリック パラメーター TDataRowされている入力 IEnumerable<T> オブジェクトが指定された DataTableDataRow オブジェクトをコピーします。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ジェネリック パラメーター TDataRowされている入力 IEnumerable<T> オブジェクトが指定された DataTableDataRow オブジェクトをコピーします。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

項目へのランダム アクセスを動的に拡張し、許可する XML 値のシーケンス。

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

項目へのランダム アクセスを動的に拡張し、許可する XML 値のシーケンス。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Any<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Append<TSource>(IEnumerable<TSource>, TSource)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスの末尾に値を追加します。

AsEnumerable<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IEnumerable<T>として入力された入力を返します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Cast<TResult>(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IEnumerable の要素を指定した型にキャストします。

Chunk<TSource>(IEnumerable<TSource>, Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスの要素を最大 sizeサイズのチャンクに分割します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Contains<TSource>(IEnumerable<TSource>, TSource)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Count<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

項目へのランダム アクセスを動的に拡張し、許可する XML 値のシーケンス。

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Distinct<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したキー セレクター関数に従って、シーケンスから個別の要素を返します。

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したキー セレクター関数に従ってシーケンスから個別の要素を返し、指定した比較子を使用してキーを比較します。

ElementAt<TSource>(IEnumerable<TSource>, Index)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたキー セレクター関数に従って、2 つのシーケンスのセット差を生成します。

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたキー セレクター関数に従って、2 つのシーケンスのセット差を生成します。

First<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

FirstOrDefault<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

FirstOrDefault<TSource>(IEnumerable<TSource>, TSource)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Index<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

要素のインデックスをタプルに組み込む列挙可能な値を返します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したキー セレクター関数に従って、2 つのシーケンスの集合積集合を生成します。

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したキー セレクター関数に従って、2 つのシーケンスの集合積集合を生成します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Last<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

LastOrDefault<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

LastOrDefault<TSource>(IEnumerable<TSource>, TSource)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

LongCount<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Max<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ジェネリック シーケンスの最大値を返します。

Max<TSource>(IEnumerable<TSource>, IComparer<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ジェネリック シーケンスの最大値を返します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ジェネリック シーケンスの各要素に対して変換関数を呼び出し、結果の最大値を返します。

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したキー セレクター関数に従って、ジェネリック シーケンスの最大値を返します。

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したキー セレクター関数とキー比較子に従って、ジェネリック シーケンスの最大値を返します。

Min<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ジェネリック シーケンスの最小値を返します。

Min<TSource>(IEnumerable<TSource>, IComparer<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ジェネリック シーケンスの最小値を返します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ジェネリック シーケンスの各要素に対して変換関数を呼び出し、結果の最小値を返します。

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したキー セレクター関数に従って、ジェネリック シーケンスの最小値を返します。

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したキー セレクター関数とキー比較子に従って、ジェネリック シーケンスの最小値を返します。

OfType<TResult>(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Order<T>(IEnumerable<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスの要素を昇順で並べ替えます。

Order<T>(IEnumerable<T>, IComparer<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスの要素を昇順で並べ替えます。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

OrderDescending<T>(IEnumerable<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスの要素を降順で並べ替えます。

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスの要素を降順で並べ替えます。

Prepend<TSource>(IEnumerable<TSource>, TSource)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスの先頭に値を追加します。

Reverse<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスの各要素を新しいフォームに投影します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

要素のインデックスを組み込んで、シーケンスの各要素を新しいフォームに投影します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Single<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

SingleOrDefault<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

SingleOrDefault<TSource>(IEnumerable<TSource>, TSource)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

SkipLast<TSource>(IEnumerable<TSource>, Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ソース コレクションの最後の count 要素を省略した source の要素を含む新しい列挙可能なコレクションを返します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Take<TSource>(IEnumerable<TSource>, Range)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

シーケンスから指定した連続する要素の範囲を返します。

TakeLast<TSource>(IEnumerable<TSource>, Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

sourceの最後の count 要素を含む新しい列挙可能なコレクションを返します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

ToArray<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IEnumerable<T>から配列を作成します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

ToHashSet<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IEnumerable<T>から HashSet<T> を作成します。

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

キーを比較する comparer を使用して、IEnumerable<T> から HashSet<T> を作成します。

ToList<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

列挙を強制せずに、シーケンス内の要素の数を特定しようとします。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したキー セレクター関数に従って、2 つのシーケンスのセット和集合を生成します。

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したキー セレクター関数に従って、2 つのシーケンスのセット和集合を生成します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した 2 つのシーケンスの要素を含むタプルのシーケンスを生成します。

Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定された 3 つのシーケンスの要素を持つタプルのシーケンスを生成します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した関数を 2 つのシーケンスの対応する要素に適用し、結果のシーケンスを生成します。

AsParallel(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

AsParallel<TSource>(IEnumerable<TSource>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

AsQueryable(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IEnumerableIQueryableに変換します。

AsQueryable<TElement>(IEnumerable<TElement>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ジェネリック IEnumerable<T> をジェネリック IQueryable<T>に変換します。

Ancestors<T>(IEnumerable<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ソース コレクション内のすべてのノードの先祖を含む要素のコレクションを返します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ソース コレクション内のすべてのノードの先祖を含む要素のフィルター処理されたコレクションを返します。 コレクションには、一致する XName を持つ要素のみが含まれます。

DescendantNodes<T>(IEnumerable<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ソース コレクション内のすべてのドキュメントと要素の子孫ノードのコレクションを返します。

Descendants<T>(IEnumerable<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ソース コレクション内のすべての要素とドキュメントの子孫要素を含む要素のコレクションを返します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ソース コレクション内のすべての要素とドキュメントの子孫要素を含む要素のフィルター処理されたコレクションを返します。 コレクションには、一致する XName を持つ要素のみが含まれます。

Elements<T>(IEnumerable<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ソース コレクション内のすべての要素とドキュメントの子要素のコレクションを返します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ソース コレクション内のすべての要素とドキュメントの子要素のフィルター処理されたコレクションを返します。 コレクションには、一致する XName を持つ要素のみが含まれます。

InDocumentOrder<T>(IEnumerable<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ドキュメントの順序で並べ替えられた、ソース コレクション内のすべてのノードを含むノードのコレクションを返します。

Nodes<T>(IEnumerable<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ソース コレクション内のすべてのドキュメントおよび要素の子ノードのコレクションを返します。

Remove<T>(IEnumerable<T>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ソース コレクション内のすべてのノードを親ノードから削除します。

適用対象