void ObjectSpaceOnObjectSaved(object sender, ObjectManipulatingEventArgs objectManipulatingEventArgs) { if (objectManipulatingEventArgs.Object is TObject) { OnSaved(new ObjectManipulatingEventArgs <TObject>(objectManipulatingEventArgs.Object as TObject)); } }
void ObjectSpaceOnObjectSaving(object sender, ObjectManipulatingEventArgs objectManipulatingEventArgs) { var theObject = objectManipulatingEventArgs.Object as TObject; if (theObject != null) { OnSaving(new ObjectManipulatingEventArgs <TObject>(theObject)); } }
protected virtual void OnSaving(ObjectManipulatingEventArgs <TObject> e) { EventHandler <ObjectManipulatingEventArgs <TObject> > handler = ObjectSaving; if (handler != null) { handler(this, e); } }
protected virtual void OnSaving(ObjectManipulatingEventArgs <TObject> e) { EventHandler <ObjectManipulatingEventArgs <TObject> > handler = ObjectSaving; handler?.Invoke(this, e); }