| クラス | 解説 | |
|---|---|---|
|  | ImmutableCollection<T> | 不変のコレクションを表します。いったん作成したコレクションは修正できません。 | 
|  | ItemPropertyChangedEventArgs | 他のオブジェクトで変更されるプロパティのイベント引数。 | 
|  | ObservableCollectionExtended<T> | 複数項目を一度に追加および削除することをサポートする拡張 ObservableCollection。 | 
|  | ReadOnlyNotifyCollection<T> | 項目の読み取り専用コレクションを表します。 | 
|  | SparseArray | SparseArray クラス。 | 
|  | TypedEnumerable<T> | 型指定されていない列挙可能なものをラップする、型指定された列挙可能なもの。 | 
|  | ViewList<T> | データ項目のリストに基づいて作成される表示項目のリストを表します。 | 
|  | WeakDictionary<TKey,TValue> | 弱参照としてキー/値を管理する IDictionary 実装によって、ガーベジ コレクションの実行が可能です。 | 
|  | WeakList | WeakReference を使用して項目を管理するリスト クラスで、このリストの項目はガーベッジ コレクタの機能を果たします。ガーベッジ コレクタによって集められた項目は、null で置き換えられます。WeakList<T>.Compact メソッドは、ガーベッジが集められたリストからエントリを削除するために使用できます。 | 
|  | WeakList<T> | WeakReferences を使用する項目を管理する厳密に型指定されたリストのクラスによって、このリストの項目にガベージ コレクションが実行されます。ガーベッジ コレクタによって集められた項目は、null で置き換えられます。Compact メソッドは、ガーベッジが集められたリストからエントリを削除するために使用できます。 | 
| インターフェース | 解説 | |
|---|---|---|
|  | ICreateItemCallback | ICreateItemCallbackインターフェイス。 | 
|  | ISparseArrayItem | このインターフェイスは、スパース配列に格納される項目に実装し、高速な IndexOf 操作を取得できます。 | 
|  | ISparseArrayMultiItem | ISparseArrayMultiItem インターフェイス。 |