System.ObjectModel
キーが値に埋め込まれているコレクションの抽象基本クラスを提供します。
コレクション内のキーの型。
コレクション内の項目の型。
既定の等値比較子を使用する クラスの新しいインスタンスを初期化します。
指定した等値比較子を使用する クラスの新しいインスタンスを初期化します。
キーを比較する場合に使用する ジェネリック インターフェイスの実装。または、 から取得する、キーの型の既定の等値比較子を使用する場合は null。
指定した等値比較子を使用し、指定したしきい値を超えた場合に検索ディクショナリを作成する、 クラスの新しいインスタンスを初期化します。
キーを比較する場合に使用する ジェネリック インターフェイスの実装。または、 から取得する、キーの型の既定の等値比較子を使用する場合は null。
検索ディクショナリを作成せずにコレクションが保有できる要素数 (0 を指定すると最初の項目の追加時に検索ディクショナリが作成される)。検索ディクショナリを作成しない場合は -1。
is less than –1.
検索ディクショナリの指定した要素に関連付けられたキーを変更します。
変更するキーの要素。
の新しいキー。
is null.-or- is null.
is not found.-or- already exists in the .
からすべての要素を削除します。
コレクションの複数のキーの値が等しいかどうかを確認するために使用される、ジェネリック等値比較子を取得します。
コレクションの複数のキーの値が等しいかどうかを確認するために使用される ジェネリック インターフェイスの実装。
指定したキーの要素がコレクションに含まれているかどうかを確認します。
指定したキーを持つ要素が に格納されている場合は true。それ以外の場合は false。
内で検索されるキー。
is null.
の検索ディクショナリを取得します。
存在する場合は の検索ディクショナリ。それ以外の場合は null。
派生クラスで実装された場合、指定した要素からキーを抽出します。
指定した要素のキー。
キーの抽出元要素。
内の指定したインデックスの位置に要素を挿入します。
を挿入する位置の、0 から始まるインデックス番号。
挿入するオブジェクト。
is less than 0.-or- is greater than .
指定したキーを持つ要素を取得します。
指定したキーを持つ要素。指定したキーを持つ要素が見つからない場合は、例外がスローされます。
取得する要素のキー。
is null.
An element with the specified key does not exist in the collection.
指定したキーを持つ要素を から削除します。
要素が正常に削除された場合は true。それ以外の場合は false。このメソッドは、 が に見つからない場合にも false を返します。
削除する要素のキー。
is null.
の指定したインデックスにある要素を削除します。
削除する要素のインデックス。
指定したインデックス位置の項目を、指定した項目で置き換えます。
置き換えられる項目の 0 から始まるインデックス。
新しい項目。
項目が追加、削除されたとき、またはリスト全体が更新されたときに通知を提供する動的なデータ コレクションを表します。
コレクション内の要素の型。
クラスの新しいインスタンスを初期化します。
指定したコレクションからコピーされる要素を格納する クラスの新しいインスタンスを初期化します。
要素のコピー元のコレクション。
パラメーターに null を指定することはできません。
このコレクションを変更するための再入試行を禁止します。
オブジェクトの破棄に使用できる オブジェクト。
このコレクションを変更するための再入試行をチェックします。
が呼び出され、その 戻り値がまだ破棄されていない場合。通常、これは、 イベントの発生中に、コレクションに対して追加の変更が実行されることを意味します。ただし、このような状況が発生するかどうかは、派生クラスが の呼び出しを選択するタイミングに応じて異なります。
コレクションからすべての項目を削除します。
項目が追加、削除、変更、移動された場合、またはリスト全体が更新されたときに発生します。
コレクション内の指定したインデックスの位置に項目を挿入します。
を挿入する位置の、0 から始まるインデックス。
挿入するオブジェクト。
指定したインデックスが示す位置にある項目を、コレクション内の新しい場所に移動します。
移動する項目の場所を指定する、0 から始まるインデックス。
項目の新しい場所を指定する、0 から始まるインデックス。
指定したインデックスが示す位置にある項目を、コレクション内の新しい場所に移動します。
移動する項目の場所を指定する、0 から始まるインデックス。
項目の新しい場所を指定する、0 から始まるインデックス。
指定された引数を使用して、 イベントを発生させます。
発生させるイベントの引数。
指定された引数を使用して、 イベントを発生させます。
発生させるイベントの引数。
プロパティ値が変更するときに発生します。
指定したインデックスが示す位置にある項目をコレクションから削除します。
削除する要素の、0 から始まるインデックス番号。
指定したインデックス位置にある要素を置き換えます。
置き換える要素の 0 から始まるインデックス番号。
指定したインデックス位置に存在する要素の新しい値。
プロパティ値が変更するときに発生します。
キーと値のペアの読み取り専用ジェネリック コレクションを表します。
ディクショナリ内のキーの型。
ディクショナリ内の値の型。
指定したディクショナリのラッパーである、 クラスの新しいインスタンスを初期化します。
ラップするディクショナリ。
指定されたキーを持つ要素がディクショナリに格納されているかどうかを確認します。
指定したキーを持つ要素がディクショナリに格納されている場合は true。それ以外の場合は false。
ディクショナリ内で検索するキー。
ディクショナリ内の項目の数を取得します。
ディクショナリ内の項目の数。
この オブジェクトによってラップされるディクショナリを取得します。
このオブジェクトにラップされているディクショナリ。
を反復処理する列挙子を返します。
コレクションの反復処理に使用できる列挙子。
指定したキーを持つ要素を取得します。
指定したキーを持つ要素。
取得する要素のキー。
は null なので、
プロパティは取得されますが、 が見つかりません。
ディクショナリのキーが格納されているキー コレクションを取得します。
ディクショナリのキーが格納されているキー コレクション。
常に 例外をスローします。
ディクショナリに追加するオブジェクト。
常にスローします。
常に 例外をスローします。
常にスローします。
特定の値がディクショナリに格納されているかどうかを確認します。
がディクショナリに存在する場合は true。それ以外の場合は false。
ディクショナリ内で検索するオブジェクト。
指定した配列インデックスを開始位置として、ディクショナリの要素を配列にコピーします。
ディクショナリから要素がコピーされる 1 次元配列。配列では 0 から始まるインデックスを使用する必要があります。
コピーの開始位置となる、 内の 0 から始まるインデックス。
は null なので、
が 0 未満です。
が多次元です。またはコピー元のディクショナリの要素数が、コピー先の の から最後までの領域を超えています。または型 をコピー先の の型に自動的にキャストすることはできません。
ディクショナリが読み取り専用かどうかを示す値を取得します。
常に true。
常に 例外をスローします。
常に 例外をスローします。
ディクショナリから削除するオブジェクト。
常にスローします。
常に 例外をスローします。
追加する要素のキーとして使用するオブジェクト。
追加する要素の値として使用するオブジェクト。
常にスローします。
指定したキーを持つ要素を取得します。
指定したキーを持つ要素。
取得または設定する要素のキー。
は null なので、
プロパティは取得されますが、 が見つかりません。
プロパティが設定されています。
ディクショナリのキーを含むコレクションを取得します。
を実装するオブジェクトのキーが格納されているコレクション。
常に 例外をスローします。
常に 例外をスローします。
削除する要素のキー。
常にスローします。
ディクショナリ内の値を含むコレクションを取得します。
を実装するオブジェクト内の値が格納されているコレクション。
読み取り専用のディクショナリのキーを含む列挙可能なコレクションを取得します。
読み取り専用のディクショナリのキーを含む列挙可能なコレクション。
読み取り専用のディクショナリの値を含む列挙可能なコレクションを取得します。
読み取り専用のディクショナリの値を含む列挙可能なコレクション。
指定した配列インデックスを開始位置として、ディクショナリの要素を配列にコピーします。
ディクショナリから要素がコピーされる 1 次元配列。配列では 0 から始まるインデックスを使用する必要があります。
コピーの開始位置となる、 内の 0 から始まるインデックス。
は null なので、
が 0 未満です。
が多次元です。またはコピー元のディクショナリの要素数が、コピー先の の から最後までの領域を超えています。または コピー元のディクショナリの型をコピー先の の型に自動的にキャストすることはできません
ディクショナリへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
ディクショナリへのアクセスが同期されている (スレッド セーフである) 場合は true。それ以外の場合は false。
ディクショナリへのアクセスを同期するために使用できるオブジェクトを取得します。
ディクショナリへのアクセスを同期するために使用できるオブジェクト。
常に 例外をスローします。
追加する要素のキー。
追加する要素の値。
常にスローします。
常に 例外をスローします。
常にスローします。
指定されたキーを持つ要素がディクショナリに格納されているかどうかを確認します。
指定したキーを持つ要素がディクショナリに格納されている場合は true。それ以外の場合は false。
ディクショナリ内で検索するキー。
は null なので、
ディクショナリの列挙子を返します。
このディクショナリの列挙子。
ディクショナリが固定サイズかどうかを示す値を取得します。
ディクショナリが固定サイズの場合は true。それ以外の場合は false。
ディクショナリが読み取り専用かどうかを示す値を取得します。
常に true。
指定したキーを持つ要素を取得します。
指定したキーを持つ要素。
取得または設定する要素のキー。
は null なので、
プロパティが設定されています。またはこのプロパティが設定されていますが、 がコレクション内に存在しません。また、ディクショナリが固定サイズです。
ディクショナリのキーを含むコレクションを取得します。
ディクショナリのキーが格納されているコレクション。
常に 例外をスローします。
削除する要素のキー。
常にスローします。
ディクショナリ内の値を含むコレクションを取得します。
ディクショナリ内の値が格納されているコレクション。
コレクションを反復処理する列挙子を返します。
コレクションの反復処理に使用できる列挙子。
指定されたキーに関連付けられている値を取得します。
指定したキーを持つ要素が を実装するオブジェクトに格納されている場合は true。それ以外の場合は false。
値を取得するキー。
このメソッドが返されるときに、キーが見つかった場合は、指定したキーに関連付けられている値。それ以外の場合は パラメーターの型に対する既定の値。このパラメーターは初期化せずに渡されます。
ディクショナリ内の値を含むコレクションを取得します。
を実装するオブジェクト内の値が格納されているコレクション。
オブジェクトのキーの読み取り専用コレクションを表します。
特定の配列インデックスを開始位置として、コレクションの要素を配列にコピーします。
コレクション要素のコピー先となる 1 次元配列。配列では 0 から始まるインデックスを使用する必要があります。
コピーの開始位置となる、 内の 0 から始まるインデックス。
は null なので、
が 0 未満です。
が多次元です。またはコピー元のコレクションの要素数が、コピー先の の から最後までの領域を超えています。または型 をコピー先の の型に自動的にキャストすることはできません。
コレクション内の要素の数を取得します。
コレクション内の要素の数。
コレクションを反復処理する列挙子を返します。
コレクションの反復処理に使用できる列挙子。
常に 例外をスローします。
コレクションに追加するオブジェクト。
常にスローします。
常に 例外をスローします。
常にスローします。
コレクションに特定の値が格納されているかどうかを判断します。
がコレクションに存在する場合は true。それ以外の場合は false。
コレクション内で検索するオブジェクト。
コレクションが読み取り専用かどうかを示す値を取得します。
常に true。
常に 例外をスローします。
がコレクションから正常に削除された場合は true。それ以外の場合は false。また、このメソッドは、元のコレクションに が見つからない場合にも false を返します。
コレクションから削除するオブジェクト。
常にスローします。
特定の配列インデックスを開始位置として、コレクションの要素を配列にコピーします。
コレクション要素のコピー先となる 1 次元配列。配列では 0 から始まるインデックスを使用する必要があります。
コピーの開始位置となる、 内の 0 から始まるインデックス。
は null なので、
が 0 未満です。
が多次元です。またはコピー元のコレクションの要素数が、コピー先の の から最後までの領域を超えています。
コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
コレクションへのアクセスが同期されている (スレッド セーフである) 場合は true。それ以外の場合は false。
コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。
コレクションへのアクセスを同期するために使用できるオブジェクト。
コレクションを反復処理する列挙子を返します。
コレクションの反復処理に使用できる列挙子。
オブジェクトの値の読み取り専用コレクションを表します。
特定の配列インデックスを開始位置として、コレクションの要素を配列にコピーします。
コレクション要素のコピー先となる 1 次元配列。配列では 0 から始まるインデックスを使用する必要があります。
コピーの開始位置となる、 内の 0 から始まるインデックス。
は null なので、
が 0 未満です。
が多次元です。またはコピー元のコレクションの要素数が、コピー先の の から最後までの領域を超えています。または型 をコピー先の の型に自動的にキャストすることはできません。
コレクション内の要素の数を取得します。
コレクション内の要素の数。
コレクションを反復処理する列挙子を返します。
コレクションの反復処理に使用できる列挙子。
常に 例外をスローします。
コレクションに追加するオブジェクト。
常にスローします。
常に 例外をスローします。
常にスローします。
コレクションに特定の値が格納されているかどうかを判断します。
がコレクションに存在する場合は true。それ以外の場合は false。
コレクション内で検索するオブジェクト。
コレクションが読み取り専用かどうかを示す値を取得します。
常に true。
常に 例外をスローします。
がコレクションから正常に削除された場合は true。それ以外の場合は false。また、このメソッドは、元のコレクションに が見つからない場合にも false を返します。
コレクションから削除するオブジェクト。
常にスローします。
特定の配列インデックスを開始位置として、コレクションの要素を配列にコピーします。
コレクション要素のコピー先となる 1 次元配列。配列では 0 から始まるインデックスを使用する必要があります。
コピーの開始位置となる、 内の 0 から始まるインデックス。
は null なので、
が 0 未満です。
が多次元です。またはコピー元のコレクションの要素数が、コピー先の の から最後までの領域を超えています。
コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
コレクションへのアクセスが同期されている (スレッド セーフである) 場合は true。それ以外の場合は false。
コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。
コレクションへのアクセスを同期するために使用できるオブジェクト。
コレクションを反復処理する列挙子を返します。
コレクションの反復処理に使用できる列挙子。
読み取り専用の を表します。
コレクション内の要素の型。
指定した のラッパーとして使用される クラスの新しいインスタンスを初期化します。
クラスのこのインスタンスを作成するために使用する 。
は null なので、
項目が追加または削除されるときに発生します。
指定された引数を使用して、 イベントを発生させます。
発生させるイベントの引数。
指定された引数を使用して、 イベントを発生させます。
発生させるイベントの引数。
プロパティ値が変更するときに発生します。
コレクションが変更された場合に発生します。
プロパティ値が変更するときに発生します。
項目が追加、削除されたときやリスト全体が更新されたときなど、動的な変更をリスナーに通知します。
コレクションが変更された場合に発生します。
イベントを発生させるアクションを説明します。
1 つ以上の項目がコレクションに追加されました。
コレクション内で 1 つ以上の項目が移動されました。
1 つ以上の項目がコレクションから削除されました。
コレクション内で 1 つ以上の項目が置き換えられました。
コレクションの内容が大幅に変更されました。
イベントにデータを提供します。
の変更を説明する クラスの新しいインスタンスを初期化します。
イベントの原因となったアクション。これは、 に設定する必要があります。
複数項目の変更を表す クラスの新しいインスタンスを初期化します。
イベントの原因となったアクション。、、または に設定できます。
変更の影響を受ける項目。
による複数項目の変更を表す クラスの新しいインスタンスを初期化します。
イベントの原因となったアクション。 のみに設定できます。
元の項目を置き換える新しい項目。
置き換えられる元の項目。
が Replace ではない場合。
または が null の場合。
による複数項目の変更を表す クラスの新しいインスタンスを初期化します。
イベントの原因となったアクション。 のみに設定できます。
元の項目を置き換える新しい項目。
置き換えられる元の項目。
置き換えられる項目の最初の項目のインデックス。
が Replace ではない場合。
または が null の場合。
複数項目の変更または による変更を表す クラスの新しいインスタンスを初期化します。
イベントの原因となったアクション。、、または に設定できます。
変更の影響を受ける項目。
変更が発生したインデックス。
が Reset、Add、Remove ではない場合、 が Reset で、かつ が null ではないか、 が -1 ではない場合、または action が Add または Remove で、かつ が -1 より小さい場合。
が Add または Remove で、 が null の場合。
による複数項目の変更を表す クラスの新しいインスタンスを初期化します。
イベントの原因となったアクション。 のみに設定できます。
変更の影響を受ける項目。
変更された項目の新しいインデックス。
変更された項目の古いインデックス。
が Move ではない場合、または が 0 未満の場合。
1 項目の変更を表す クラスの新しいインスタンスを初期化します。
イベントの原因となったアクション。、、または に設定できます。
変更の影響を受ける項目。
が Reset、Add、Remove ではない場合、または が Reset で、かつ が null ではない場合。
1 項目の変更を表す クラスの新しいインスタンスを初期化します。
イベントの原因となったアクション。、、または に設定できます。
変更の影響を受ける項目。
変更が発生したインデックス。
が Reset、Add、Remove ではない場合、または が Reset で、かつ が null ではないか、 が -1 ではない場合。
1 項目の の変更を表す クラスの新しいインスタンスを初期化します。
イベントの原因となったアクション。 のみに設定できます。
変更の影響を受ける項目。
変更された項目の新しいインデックス。
変更された項目の古いインデックス。
が Move ではない場合、または が 0 未満の場合。
による 1 項目の変更を表す クラスの新しいインスタンスを初期化します。
イベントの原因となったアクション。 のみに設定できます。
元の項目を置き換える新しい項目。
置き換えられる元の項目。
が Replace ではない場合。
による 1 項目の変更を表す クラスの新しいインスタンスを初期化します。
イベントの原因となったアクション。これは、 に設定できます。
元の項目を置き換える新しい項目。
置き換えられる元の項目。
置き換えられる項目のインデックス。
が Replace ではない場合。
イベントの原因となったアクションを取得します。
イベントの原因となったアクションを説明する 値。
変更に関連する新しい項目のリストを取得します。
変更に関連する新しい項目のリスト。
変更が発生した位置のインデックスを取得します。
変更が発生した位置の 0 から始まるインデックス。
、Remove、または Move アクションで影響を受ける項目のリストを取得します。
、Remove、または Move アクションで影響を受ける項目のリスト。
、Remove、または Replace アクションが発生した位置のインデックスを取得します。
、Remove、または Replace アクションが発生した位置の 0 から始まるインデックス。
イベントを処理するメソッドを表します。
イベントを発生させたオブジェクト。
イベントに関する情報。
イベントにデータを提供します。
クラスの新しいインスタンスを初期化します。
エラーがあるプロパティの名前です。エラーがオブジェクト レベルの場合、null または です。
エラーのあるプロパティの名前を取得します。
エラーのあるプロパティの名前。エラーがオブジェクト レベルの場合、null または となります。
カスタムの同期検証および非同期検証サポートを提供するためにデータ エンティティ クラスに実装できるメンバーを定義します。
プロパティまたはエンティティ全体の検証エラーが変更されたときに発生します。
指定されたプロパティまたはエンティティ全体の検証エラーを取得します。
プロパティまたはエンティティの検証エラー。
検証エラーを取得するプロパティの名前。または、エンティティ レベルのエラーを取得する場合は null または 。
エンティティに検証エラーがあるかどうかを示す値を取得します。
現在エンティティに検証エラーがある場合は true。それ以外の場合は false。
プロパティ値が変更されたことをクライアントに通知します。
プロパティ値が変更するときに発生します。
プロパティ値が変更されようとしていることをクライアントに通知します。
プロパティ値が変更されようとしている場合に発生します。
イベントにデータを提供します。
クラスの新しいインスタンスを初期化します。
変更されたプロパティの名前。
変更されたプロパティの名前を取得します。
変更されたプロパティの名前。
コンポーネントでプロパティが変更されたときに発生する イベントを処理するメソッドを表します
イベントのソース。
イベント データを格納している 。
イベントにデータを提供します。
クラスの新しいインスタンスを初期化します。
値が変更されようとしているプロパティの名前。
値が変更されようとしているプロパティの名前を取得します。
値が変更されようとしているプロパティの名前。
インターフェイスの イベントを処理するメソッドを表します。
イベントのソース。
イベント データを格納している 。
コマンドを定義します。
現在の状態でコマンドが実行可能かどうかを決定するメソッドを定義します。
このコマンドを実行できる場合は true。それ以外の場合は false。
コマンドにより使用されるデータです。コマンドにデータを渡す必要がない場合は、このオブジェクトを null に設定できます。
コマンドを実行するかどうかに影響するような変更があった場合に発生します。
コマンドが起動される際に呼び出すメソッドを定義します。
コマンドにより使用されるデータです。コマンドにデータを渡す必要がない場合は、このオブジェクトを null に設定できます。