KeyedObjectBase が同時に所属できるKeyedObjectCollectionBase は 1 つだけであり、このコレクションがプライマリ コレクションです。KeyedObjectBase をサブクラス化する継承者は、このプロパティを使用し、追加機能を提供する KeyedObjectCollectionBase の独自のサブクラスを提供できます。
通常、OnAddedToCollection メソッドと OnRemovedFromCollection メソッドの基本クラス実装が、このオブジェクトを古いコレクションから解放し、新しいコレクションに付加します。