void ObjectSpaceOnObjectChanged(object sender, ObjectChangedEventArgs objectChangedEventArgs) { if (objectChangedEventArgs.Object is TObject) { OnChanged(new ObjectChangedEventArgs <TObject>(objectChangedEventArgs)); } }
protected virtual void OnChanged(ObjectChangedEventArgs <TObject> e) { EventHandler <ObjectChangedEventArgs <TObject> > handler = ObjectChanged; if (handler != null) { handler(this, e); } }
public ObjectChangedEventArgs(ObjectChangedEventArgs objectChangedEventArgs) : this( objectChangedEventArgs.Object, objectChangedEventArgs.PropertyName, objectChangedEventArgs.OldValue, objectChangedEventArgs.NewValue) { }