CompositeDisposable クラス
継承階層
System.Object
Microsoft.Phone.Reactive.CompositeDisposable
名前空間: Microsoft.Phone.Reactive
アセンブリ: Microsoft.Phone.Reactive (Microsoft.Phone.Reactive.dll 内)
構文
'宣言
Public NotInheritable Class CompositeDisposable _
Implements ICollection(Of IDisposable), IEnumerable(Of IDisposable), _
IEnumerable, IDisposable
public sealed class CompositeDisposable : ICollection<IDisposable>,
IEnumerable<IDisposable>, IEnumerable, IDisposable
public ref class CompositeDisposable sealed : ICollection<IDisposable^>,
IEnumerable<IDisposable^>, IEnumerable, IDisposable
[<Sealed>]
type CompositeDisposable =
class
interface ICollection<IDisposable>
interface IEnumerable<IDisposable>
interface IEnumerable
interface IDisposable
end
CompositeDisposable 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
CompositeDisposable |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
Count | ||
IsReadOnly |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Add | ||
Clear | ||
Contains | ||
CopyTo | ||
Dispose | ||
Equals(Object) | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
GetEnumerator | ||
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
Remove | ||
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
Extension のメソッド
名前 | 説明 | |
---|---|---|
Aggregate<IDisposable>(Func<IDisposable, IDisposable, IDisposable>) | オーバーロードされます。 シーケンスにアキュムレータ関数を適用します。 (Enumerable によって定義されています。) | |
Aggregate<IDisposable, TAccumulate>(TAccumulate, Func<TAccumulate, IDisposable, TAccumulate>) | オーバーロードされます。 シーケンスにアキュムレータ関数を適用します。指定されたシード値が最初のアキュムレータ値として使用されます。 (Enumerable によって定義されています。) | |
Aggregate<IDisposable, TAccumulate, TResult>(TAccumulate, Func<TAccumulate, IDisposable, TAccumulate>, Func<TAccumulate, TResult>) | オーバーロードされます。 シーケンスにアキュムレータ関数を適用します。指定したシード値は最初のアキュムレータ値として使用され、指定した関数は結果値の選択に使用されます。 (Enumerable によって定義されています。) | |
All<IDisposable> | シーケンスのすべての要素が条件を満たしているかどうかを判断します。 (Enumerable によって定義されています。) | |
Any<IDisposable>() | オーバーロードされます。 シーケンスに要素が含まれているかどうかを判断します。 (Enumerable によって定義されています。) | |
Any<IDisposable>(Func<IDisposable, Boolean>) | オーバーロードされます。 シーケンスの任意の要素が条件を満たしているかどうかを判断します。 (Enumerable によって定義されています。) | |
AsEnumerable<IDisposable> | IEnumerable<T> として型指定された入力を返します。 (Enumerable によって定義されています。) | |
AsQueryable() | オーバーロードされます。 IEnumerable を IQueryable に変換します。 (Queryable によって定義されています。) | |
AsQueryable<IDisposable>() | オーバーロードされます。 ジェネリックの IEnumerable<T> をジェネリックの IQueryable<T> に変換します。 (Queryable によって定義されています。) | |
Average<IDisposable>(Func<IDisposable, Nullable<Decimal>>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Decimal 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。) | |
Average<IDisposable>(Func<IDisposable, Nullable<Double>>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Double 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。) | |
Average<IDisposable>(Func<IDisposable, Decimal>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Decimal 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。) | |
Average<IDisposable>(Func<IDisposable, Double>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Double 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。) | |
Average<IDisposable>(Func<IDisposable, Int32>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Int32 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。) | |
Average<IDisposable>(Func<IDisposable, Int64>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Int64 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。) | |
Average<IDisposable>(Func<IDisposable, Nullable<Int32>>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Int32 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。) | |
Average<IDisposable>(Func<IDisposable, Nullable<Int64>>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Int64 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。) | |
Average<IDisposable>(Func<IDisposable, Nullable<Single>>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Single 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。) | |
Average<IDisposable>(Func<IDisposable, Single>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Single 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。) | |
Cast<TResult> | IEnumerable の要素を、指定した型にキャストします。 (Enumerable によって定義されています。) | |
Concat<IDisposable> | 2 つのシーケンスを連結します。 (Enumerable によって定義されています。) | |
Contains<IDisposable>(IDisposable) | オーバーロードされます。 既定の等値比較子を使用して、指定した要素がシーケンスに含まれているかどうかを判断します。 (Enumerable によって定義されています。) | |
Contains<IDisposable>(IDisposable, IEqualityComparer<IDisposable>) | オーバーロードされます。 指定した IEqualityComparer<T> を使用して、指定した要素がシーケンスに含まれているかどうかを判断します。 (Enumerable によって定義されています。) | |
Count<IDisposable>() | オーバーロードされます。 シーケンス内の要素数を返します。 (Enumerable によって定義されています。) | |
Count<IDisposable>(Func<IDisposable, Boolean>) | オーバーロードされます。 条件を満たす、指定されたシーケンス内の要素の数を表す数値を返します。 (Enumerable によって定義されています。) | |
DefaultIfEmpty<IDisposable>() | オーバーロードされます。 指定したシーケンスの要素を返します。シーケンスが空の場合はシングルトン コレクションにある型パラメーターの既定値を返します。 (Enumerable によって定義されています。) | |
DefaultIfEmpty<IDisposable>(IDisposable) | オーバーロードされます。 指定されたシーケンスの要素を返します。シーケンスが空の場合はシングルトン コレクションにある型パラメーターの既定値を返します。 (Enumerable によって定義されています。) | |
Distinct<IDisposable>() | オーバーロードされます。 既定の等値比較子を使用して値を比較することにより、シーケンスから一意の要素を返します。 (Enumerable によって定義されています。) | |
Distinct<IDisposable>(IEqualityComparer<IDisposable>) | オーバーロードされます。 指定された IEqualityComparer<T> を使用して値を比較することにより、シーケンスから一意の要素を返します。 (Enumerable によって定義されています。) | |
ElementAt<IDisposable> | シーケンス内の指定されたインデックス位置にある要素を返します。 (Enumerable によって定義されています。) | |
ElementAtOrDefault<IDisposable> | シーケンス内の指定されたインデックス位置にある要素を返します。インデックスが範囲外の場合は既定値を返します。 (Enumerable によって定義されています。) | |
Except<IDisposable>(IEnumerable<IDisposable>) | オーバーロードされます。 既定の等値比較子を使用して値を比較することにより、2 つのシーケンスの差集合を生成します。 (Enumerable によって定義されています。) | |
Except<IDisposable>(IEnumerable<IDisposable>, IEqualityComparer<IDisposable>) | オーバーロードされます。 指定された IEqualityComparer<T> を使用して値を比較することにより、2 つのシーケンスの差集合を生成します。 (Enumerable によって定義されています。) | |
First<IDisposable>() | オーバーロードされます。 シーケンスの最初の要素を返します。 (Enumerable によって定義されています。) | |
First<IDisposable>(Func<IDisposable, Boolean>) | オーバーロードされます。 指定された条件を満たす、シーケンスの最初の要素を返します。 (Enumerable によって定義されています。) | |
FirstOrDefault<IDisposable>() | オーバーロードされます。 シーケンスの最初の要素を返します。シーケンスに要素が含まれていない場合は既定値を返します。 (Enumerable によって定義されています。) | |
FirstOrDefault<IDisposable>(Func<IDisposable, Boolean>) | オーバーロードされます。 条件を満たす、シーケンスの最初の要素を返します。このような要素が見つからない場合は既定値を返します。 (Enumerable によって定義されています。) | |
GroupBy<IDisposable, TKey>(Func<IDisposable, TKey>) | オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化します。 (Enumerable によって定義されています。) | |
GroupBy<IDisposable, TKey>(Func<IDisposable, TKey>, IEqualityComparer<TKey>) | オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、指定された比較子を使用してキーを比較します。 (Enumerable によって定義されています。) | |
GroupBy<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>) | オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、指定された関数を使用して各グループの要素を射影します。 (Enumerable によって定義されています。) | |
GroupBy<IDisposable, TKey, TResult>(Func<IDisposable, TKey>, Func<TKey, IEnumerable<IDisposable>, TResult>) | オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 (Enumerable によって定義されています。) | |
GroupBy<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>, IEqualityComparer<TKey>) | オーバーロードされます。 キー セレクター関数に従ってシーケンスの要素をグループ化します。キーの比較には、比較子を使用し、各グループの要素の射影には、指定された関数を使用します。 (Enumerable によって定義されています。) | |
GroupBy<IDisposable, TKey, TResult>(Func<IDisposable, TKey>, Func<TKey, IEnumerable<IDisposable>, TResult>, IEqualityComparer<TKey>) | オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。キーの比較には、指定された比較子を使用します。 (Enumerable によって定義されています。) | |
GroupBy<IDisposable, TKey, TElement, TResult>(Func<IDisposable, TKey>, Func<IDisposable, TElement>, Func<TKey, IEnumerable<TElement>, TResult>) | オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。各グループの要素は、指定された関数を使用して射影されます。 (Enumerable によって定義されています。) | |
GroupBy<IDisposable, TKey, TElement, TResult>(Func<IDisposable, TKey>, Func<IDisposable, TElement>, Func<TKey, IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) | オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。キー値の比較には、指定された比較子を使用し、各グループの要素の射影には、指定された関数を使用します。 (Enumerable によって定義されています。) | |
GroupJoin<IDisposable, TInner, TKey, TResult>(IEnumerable<TInner>, Func<IDisposable, TKey>, Func<TInner, TKey>, Func<IDisposable, IEnumerable<TInner>, TResult>) | オーバーロードされます。 キーが等しいかどうかに基づいて 2 つのシーケンスの要素を相互に関連付け、その結果をグループ化します。キーの比較には既定の等値比較子が使用されます。 (Enumerable によって定義されています。) | |
GroupJoin<IDisposable, TInner, TKey, TResult>(IEnumerable<TInner>, Func<IDisposable, TKey>, Func<TInner, TKey>, Func<IDisposable, IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) | オーバーロードされます。 キーが等しいかどうかに基づいて 2 つのシーケンスの要素を相互に関連付け、その結果をグループ化します。指定された IEqualityComparer<T> を使用してキーを比較します。 (Enumerable によって定義されています。) | |
Intersect<IDisposable>(IEnumerable<IDisposable>) | オーバーロードされます。 既定の等値比較子を使用して値を比較することにより、2 つのシーケンスの積集合を生成します。 (Enumerable によって定義されています。) | |
Intersect<IDisposable>(IEnumerable<IDisposable>, IEqualityComparer<IDisposable>) | オーバーロードされます。 指定された IEqualityComparer<T> を使用して値を比較することにより、2 つのシーケンスの積集合を生成します。 (Enumerable によって定義されています。) | |
Join<IDisposable, TInner, TKey, TResult>(IEnumerable<TInner>, Func<IDisposable, TKey>, Func<TInner, TKey>, Func<IDisposable, TInner, TResult>) | オーバーロードされます。 一致するキーに基づいて 2 つのシーケンスの要素を相互に関連付けます。キーの比較には既定の等値比較子が使用されます。 (Enumerable によって定義されています。) | |
Join<IDisposable, TInner, TKey, TResult>(IEnumerable<TInner>, Func<IDisposable, TKey>, Func<TInner, TKey>, Func<IDisposable, TInner, TResult>, IEqualityComparer<TKey>) | オーバーロードされます。 一致するキーに基づいて 2 つのシーケンスの要素を相互に関連付けます。指定された IEqualityComparer<T> を使用してキーを比較します。 (Enumerable によって定義されています。) | |
Last<IDisposable>() | オーバーロードされます。 シーケンスの最後の要素を返します。 (Enumerable によって定義されています。) | |
Last<IDisposable>(Func<IDisposable, Boolean>) | オーバーロードされます。 指定された条件を満たす、シーケンスの最後の要素を返します。 (Enumerable によって定義されています。) | |
LastOrDefault<IDisposable>() | オーバーロードされます。 シーケンスの最後の要素を返します。シーケンスに要素が含まれていない場合は既定値を返します。 (Enumerable によって定義されています。) | |
LastOrDefault<IDisposable>(Func<IDisposable, Boolean>) | オーバーロードされます。 条件を満たす、シーケンスの最後の要素を返します。このような要素が見つからない場合は既定値を返します。 (Enumerable によって定義されています。) | |
LongCount<IDisposable>() | オーバーロードされます。 シーケンス内の要素の合計数を表す Int64 を返します。 (Enumerable によって定義されています。) | |
LongCount<IDisposable>(Func<IDisposable, Boolean>) | オーバーロードされます。 シーケンス内で条件を満たす要素の数を表す Int64 を返します。 (Enumerable によって定義されています。) | |
Max<IDisposable>() | オーバーロードされます。 ジェネリック シーケンスの最大値を返します。 (Enumerable によって定義されています。) | |
Max<IDisposable>(Func<IDisposable, Nullable<Decimal>>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Decimal の最大値を返します。 (Enumerable によって定義されています。) | |
Max<IDisposable>(Func<IDisposable, Nullable<Double>>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Double の最大値を返します。 (Enumerable によって定義されています。) | |
Max<IDisposable>(Func<IDisposable, Decimal>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Decimal の最大値を返します。 (Enumerable によって定義されています。) | |
Max<IDisposable>(Func<IDisposable, Double>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Double の最大値を返します。 (Enumerable によって定義されています。) | |
Max<IDisposable>(Func<IDisposable, Int32>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Int32 の最大値を返します。 (Enumerable によって定義されています。) | |
Max<IDisposable>(Func<IDisposable, Int64>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Int64 の最大値を返します。 (Enumerable によって定義されています。) | |
Max<IDisposable>(Func<IDisposable, Nullable<Int32>>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Int32 の最大値を返します。 (Enumerable によって定義されています。) | |
Max<IDisposable>(Func<IDisposable, Nullable<Int64>>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Int64 の最大値を返します。 (Enumerable によって定義されています。) | |
Max<IDisposable>(Func<IDisposable, Nullable<Single>>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Single の最大値を返します。 (Enumerable によって定義されています。) | |
Max<IDisposable>(Func<IDisposable, Single>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Single の最大値を返します。 (Enumerable によって定義されています。) | |
Max<IDisposable, TResult>(Func<IDisposable, TResult>) | オーバーロードされます。 ジェネリック シーケンスの各要素に対して変換関数を呼び出し、結果の最大値を返します。 (Enumerable によって定義されています。) | |
Min<IDisposable>() | オーバーロードされます。 ジェネリック シーケンスの最小値を返します。 (Enumerable によって定義されています。) | |
Min<IDisposable>(Func<IDisposable, Nullable<Decimal>>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Decimal の最小値を返します。 (Enumerable によって定義されています。) | |
Min<IDisposable>(Func<IDisposable, Nullable<Double>>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Double の最小値を返します。 (Enumerable によって定義されています。) | |
Min<IDisposable>(Func<IDisposable, Decimal>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Decimal の最小値を返します。 (Enumerable によって定義されています。) | |
Min<IDisposable>(Func<IDisposable, Double>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Double の最小値を返します。 (Enumerable によって定義されています。) | |
Min<IDisposable>(Func<IDisposable, Int32>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Int32 の最小値を返します。 (Enumerable によって定義されています。) | |
Min<IDisposable>(Func<IDisposable, Int64>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Int64 の最小値を返します。 (Enumerable によって定義されています。) | |
Min<IDisposable>(Func<IDisposable, Nullable<Int32>>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Int32 の最小値を返します。 (Enumerable によって定義されています。) | |
Min<IDisposable>(Func<IDisposable, Nullable<Int64>>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Int64 の最小値を返します。 (Enumerable によって定義されています。) | |
Min<IDisposable>(Func<IDisposable, Nullable<Single>>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Single の最小値を返します。 (Enumerable によって定義されています。) | |
Min<IDisposable>(Func<IDisposable, Single>) | オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Single の最小値を返します。 (Enumerable によって定義されています。) | |
Min<IDisposable, TResult>(Func<IDisposable, TResult>) | オーバーロードされます。 ジェネリック シーケンスの各要素に対して変換関数を呼び出し、結果の最小値を返します。 (Enumerable によって定義されています。) | |
OfType<TResult> | 指定された型に基づいて IEnumerable の要素をフィルター処理します。 (Enumerable によって定義されています。) | |
OrderBy<IDisposable, TKey>(Func<IDisposable, TKey>) | オーバーロードされます。 シーケンスの要素をキーに従って昇順に並べ替えます。 (Enumerable によって定義されています。) | |
OrderBy<IDisposable, TKey>(Func<IDisposable, TKey>, IComparer<TKey>) | オーバーロードされます。 指定された比較子を使用してシーケンスの要素を昇順に並べ替えます。 (Enumerable によって定義されています。) | |
OrderByDescending<IDisposable, TKey>(Func<IDisposable, TKey>) | オーバーロードされます。 シーケンスの要素をキーに従って降順に並べ替えます。 (Enumerable によって定義されています。) | |
OrderByDescending<IDisposable, TKey>(Func<IDisposable, TKey>, IComparer<TKey>) | オーバーロードされます。 指定された比較子を使用してシーケンスの要素を降順に並べ替えます。 (Enumerable によって定義されています。) | |
Reverse<IDisposable> | シーケンスの要素の順序を反転させます。 (Enumerable によって定義されています。) | |
Select<IDisposable, TResult>(Func<IDisposable, TResult>) | オーバーロードされます。 シーケンスの各要素を新しいフォームに射影します。 (Enumerable によって定義されています。) | |
Select<IDisposable, TResult>(Func<IDisposable, Int32, TResult>) | オーバーロードされます。 要素のインデックスを組み込むことにより、シーケンスの各要素を新しいフォームに射影します。 (Enumerable によって定義されています。) | |
SelectMany<IDisposable, TResult>(Func<IDisposable, IEnumerable<TResult>>) | オーバーロードされます。 シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化します。 (Enumerable によって定義されています。) | |
SelectMany<IDisposable, TResult>(Func<IDisposable, Int32, IEnumerable<TResult>>) | オーバーロードされます。 シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化します。各ソース要素のインデックスは、その要素の射影されたフォームで使用されます。 (Enumerable によって定義されています。) | |
SelectMany<IDisposable, TCollection, TResult>(Func<IDisposable, IEnumerable<TCollection>>, Func<IDisposable, TCollection, TResult>) | オーバーロードされます。 シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化して、その各要素に対して結果のセレクター関数を呼び出します。 (Enumerable によって定義されています。) | |
SelectMany<IDisposable, TCollection, TResult>(Func<IDisposable, Int32, IEnumerable<TCollection>>, Func<IDisposable, TCollection, TResult>) | オーバーロードされます。 シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化して、その各要素に対して結果のセレクター関数を呼び出します。各ソース要素のインデックスは、その要素の中間の射影されたフォームで使用されます。 (Enumerable によって定義されています。) | |
SequenceEqual<IDisposable>(IEnumerable<IDisposable>) | オーバーロードされます。 要素の型に対して既定の等値比較子を使用して要素を比較することで、2 つのシーケンスが等しいかどうかを判断します。 (Enumerable によって定義されています。) | |
SequenceEqual<IDisposable>(IEnumerable<IDisposable>, IEqualityComparer<IDisposable>) | オーバーロードされます。 指定された IEqualityComparer<T> を使用して要素を比較することで、2 つのシーケンスが等しいかどうかを判断します。 (Enumerable によって定義されています。) | |
Single<IDisposable>() | オーバーロードされます。 シーケンスの唯一の要素を返します。シーケンス内の要素が 1 つだけではない場合は、例外をスローします。 (Enumerable によって定義されています。) | |
Single<IDisposable>(Func<IDisposable, Boolean>) | オーバーロードされます。 指定された条件を満たす、シーケンスの唯一の要素を返します。そのような要素が複数存在する場合は、例外をスローします。 (Enumerable によって定義されています。) | |
SingleOrDefault<IDisposable>() | オーバーロードされます。 シーケンスの唯一の要素を返します。シーケンスが空の場合、既定値を返します。シーケンス内に要素が複数ある場合、このメソッドは例外をスローします。 (Enumerable によって定義されています。) | |
SingleOrDefault<IDisposable>(Func<IDisposable, Boolean>) | オーバーロードされます。 指定された条件を満たす、シーケンスの唯一の要素を返します。そのような要素が存在しない場合、既定値を返します。複数の要素が条件を満たす場合、このメソッドは例外をスローします。 (Enumerable によって定義されています。) | |
Skip<IDisposable> | シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。 (Enumerable によって定義されています。) | |
SkipWhile<IDisposable>(Func<IDisposable, Boolean>) | オーバーロードされます。 指定された条件が満たされる限り、シーケンスの要素をバイパスした後、残りの要素を返します。 (Enumerable によって定義されています。) | |
SkipWhile<IDisposable>(Func<IDisposable, Int32, Boolean>) | オーバーロードされます。 指定された条件が満たされる限り、シーケンスの要素をバイパスした後、残りの要素を返します。要素のインデックスは、述語関数のロジックで使用されます。 (Enumerable によって定義されています。) | |
Subscribe<IDisposable>(IObserver<IDisposable>) | オーバーロードされます。 (Observable によって定義されています。) | |
Subscribe<IDisposable>(IObserver<IDisposable>, IScheduler) | オーバーロードされます。 (Observable によって定義されています。) | |
Sum<IDisposable>(Func<IDisposable, Nullable<Decimal>>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Decimal 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。) | |
Sum<IDisposable>(Func<IDisposable, Nullable<Double>>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Double 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。) | |
Sum<IDisposable>(Func<IDisposable, Decimal>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Decimal 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。) | |
Sum<IDisposable>(Func<IDisposable, Double>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Double 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。) | |
Sum<IDisposable>(Func<IDisposable, Int32>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Int32 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。) | |
Sum<IDisposable>(Func<IDisposable, Int64>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Int64 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。) | |
Sum<IDisposable>(Func<IDisposable, Nullable<Int32>>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Int32 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。) | |
Sum<IDisposable>(Func<IDisposable, Nullable<Int64>>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Int64 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。) | |
Sum<IDisposable>(Func<IDisposable, Nullable<Single>>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Single 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。) | |
Sum<IDisposable>(Func<IDisposable, Single>) | オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Single 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。) | |
Take<IDisposable> | シーケンスの先頭から、指定された数の連続する要素を返します。 (Enumerable によって定義されています。) | |
TakeWhile<IDisposable>(Func<IDisposable, Boolean>) | オーバーロードされます。 指定された条件が満たされる限り、シーケンスから要素を返します。 (Enumerable によって定義されています。) | |
TakeWhile<IDisposable>(Func<IDisposable, Int32, Boolean>) | オーバーロードされます。 指定された条件が満たされる限り、シーケンスから要素を返します。要素のインデックスは、述語関数のロジックで使用されます。 (Enumerable によって定義されています。) | |
ToArray<IDisposable> | IEnumerable<T> から配列を作成します。 (Enumerable によって定義されています。) | |
ToDictionary<IDisposable, TKey>(Func<IDisposable, TKey>) | オーバーロードされます。 指定されたキー セレクター関数に従って、IEnumerable<T> から Dictionary<TKey, TValue> を作成します。 (Enumerable によって定義されています。) | |
ToDictionary<IDisposable, TKey>(Func<IDisposable, TKey>, IEqualityComparer<TKey>) | オーバーロードされます。 指定されたキー セレクター関数およびキーの比較子に従って、IEnumerable<T> から Dictionary<TKey, TValue> を作成します。 (Enumerable によって定義されています。) | |
ToDictionary<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>) | オーバーロードされます。 指定されたキー セレクター関数および要素セレクター関数に従って、IEnumerable<T> から Dictionary<TKey, TValue> を作成します。 (Enumerable によって定義されています。) | |
ToDictionary<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>, IEqualityComparer<TKey>) | オーバーロードされます。 指定されたキー セレクター関数、比較子、および要素セレクター関数に従って、IEnumerable<T> から Dictionary<TKey, TValue> を作成します。 (Enumerable によって定義されています。) | |
ToList<IDisposable> | IEnumerable<T> から List<T> を作成します。 (Enumerable によって定義されています。) | |
ToLookup<IDisposable, TKey>(Func<IDisposable, TKey>) | オーバーロードされます。 指定されたキー セレクター関数に従って、IEnumerable<T> から Lookup<TKey, TElement> を作成します。 (Enumerable によって定義されています。) | |
ToLookup<IDisposable, TKey>(Func<IDisposable, TKey>, IEqualityComparer<TKey>) | オーバーロードされます。 指定されたキー セレクター関数およびキーの比較子に従って、IEnumerable<T> から Lookup<TKey, TElement> を作成します。 (Enumerable によって定義されています。) | |
ToLookup<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>) | オーバーロードされます。 指定されたキー セレクター関数および要素セレクター関数に従って、IEnumerable<T> から Lookup<TKey, TElement> を作成します。 (Enumerable によって定義されています。) | |
ToLookup<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>, IEqualityComparer<TKey>) | オーバーロードされます。 指定されたキー セレクター関数、比較子、および要素セレクター関数に従って、IEnumerable<T> から Lookup<TKey, TElement> を作成します。 (Enumerable によって定義されています。) | |
ToObservable<IDisposable>() | オーバーロードされます。 (Observable によって定義されています。) | |
ToObservable<IDisposable>(IScheduler) | オーバーロードされます。 (Observable によって定義されています。) | |
Union<IDisposable>(IEnumerable<IDisposable>) | オーバーロードされます。 既定の等値比較子を使用して、2 つのシーケンスの和集合を生成します。 (Enumerable によって定義されています。) | |
Union<IDisposable>(IEnumerable<IDisposable>, IEqualityComparer<IDisposable>) | オーバーロードされます。 指定された IEqualityComparer<T> を使用して 2 つのシーケンスの和集合を生成します。 (Enumerable によって定義されています。) | |
Where<IDisposable>(Func<IDisposable, Boolean>) | オーバーロードされます。 述語に基づいて値のシーケンスをフィルター処理します。 (Enumerable によって定義されています。) | |
Where<IDisposable>(Func<IDisposable, Int32, Boolean>) | オーバーロードされます。 述語に基づいて値のシーケンスをフィルター処理します。各要素のインデックスは、述語関数のロジックで使用されます。 (Enumerable によって定義されています。) | |
Zip<IDisposable, TSecond, TResult> | 2 つのシーケンスの対応する要素に対して、1 つの指定した関数を適用し、結果として 1 つのシーケンスを生成します。 (Enumerable によって定義されています。) |
このページのトップへ
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IEnumerable.GetEnumerator |
このページのトップへ
バージョン情報
Windows Phone アプリ用 .NET
サポート対象 : Windows Phone 8、Silverlight 8.1
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。