protected override void OnItemsAdded(int index, object[] items)
{
foreach (ViewDescription description in items)
{
this._idToViewDescription.Add(description.Id, description);
description.Changed += new EventHandler(this.ItemChanged);
}
ViewDescription[] destinationArray = new ViewDescription[items.Length];
Array.Copy(items, destinationArray, items.Length);
this.Notify(index, destinationArray, ViewDescriptionCollectionChangeType.Add);
}