void ObjectSpaceOnObjectDeleting(object sender, ObjectsManipulatingEventArgs objectsManipulatingEventArgs) { IEnumerable <TObject> objects = objectsManipulatingEventArgs.Objects.OfType <TObject>(); if (objects.Count() > 0) { OnDeleting(new ObjectsManipulatingEventArgs <TObject>(objects)); } }
protected virtual void OnDeleting(ObjectsManipulatingEventArgs <TObject> e) { EventHandler <ObjectsManipulatingEventArgs <TObject> > handler = ObjectDeleting; if (handler != null) { handler(this, e); } }