クラス | 解説 | |
---|---|---|
CollectionBase<T> | 派生クラスが基本機能のオーバーライドのフックを提供する基本コレクション クラス。 | |
CollectionBaseEnumerator<T> | CollectionBase<T> クラスの System.Collections.IEnumerator。 | |
DateCollection | 時間情報を含まない一意の System.DateTime インスタンスのカスタム コレクション。 | |
EmptyEnumerator | 項目がない列挙子を実装します。 | |
ItemPropertyChangedEventArgs | 他のオブジェクトで変更されるプロパティのイベント引数。 | |
MultiSourceEnumerator | ひとつの列挙子で複数の列挙子から項目を連結します。 | |
ObservableCollectionExtended<T> | 複数項目を一度に追加および削除することをサポートする拡張 ObservableCollection。 | |
ObservableCollectionWrapper<T> | mutable 監視可能コレクションをラップする監視可能コレクション。 | |
ReadOnlyNotifyCollection<T> | 項目の読み取り専用コレクションを表します。 | |
ReadOnlyObservableCollectionWrapper<T> | 監視可能コレクションをラップする読み取り専用監視可能コレクション。 | |
SingleItemEnumerator | ひとつの項目で列挙子を実装します。 | |
SparseArray | SparseArray クラス。 | |
TypedEnumerable<T> | 型指定されていない列挙可能なものをラップする、型指定された列挙可能なもの。 | |
WeakDictionary<TKey,TValue> | 弱参照としてキー/値を管理する IDictionary 実装によって、ガーベジ コレクションの実行が可能です。 | |
WeakList | WeakReference を使用して項目を管理するリスト クラスで、このリストの項目はガーベッジ コレクタの機能を果たします。ガーベッジ コレクタによって集められた項目は、null で置き換えられます。WeakList<T>.Compact メソッドは、ガーベッジが集められたリストからエントリを削除するために使用できます。 | |
WeakList<T> | WeakReferences を使用する項目を管理する厳密に型指定されたリストのクラスによって、このリストの項目にガベージ コレクションが実行されます。ガーベッジ コレクタによって集められた項目は、null で置き換えられます。Compact メソッドは、ガーベッジが集められたリストからエントリを削除するために使用できます。 |
インターフェース | 解説 | |
---|---|---|
ICreateItemCallback | ICreateItemCallbackインターフェイス。 | |
ISparseArrayItem | このインターフェイスは、スパース配列に格納される項目に実装し、高速な IndexOf 操作を取得できます。 | |
ISparseArrayMultiItem | ISparseArrayMultiItem インターフェイス。 |