Microsoft.ManagementConsole.ViewDescriptionCollection.OnItemsRemoved C# (CSharp) Method

OnItemsRemoved() protected method

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