internal void OnAddingObject (object addedObject)
{
- OnChanging (addedObject, new XObjectChangeEventArgs (XObjectChange.Add));
+ OnChanging (addedObject, XObjectChangeEventArgs.Add);
}
internal void OnAddedObject (object addedObject)
{
- OnChanged (addedObject, new XObjectChangeEventArgs (XObjectChange.Add));
+ OnChanged (addedObject, XObjectChangeEventArgs.Add);
}
+ internal void OnNameChanging (object renamedObject)
+ {
+ OnChanging (renamedObject, XObjectChangeEventArgs.Name);
+ }
+
+ internal void OnNameChanged (object renamedObject)
+ {
+ OnChanged (renamedObject, XObjectChangeEventArgs.Name);
+ }
- public void OnRemovingObject (object removedObject)
+ internal void OnRemovingObject (object removedObject)
{
- OnChanging (removedObject, new XObjectChangeEventArgs (XObjectChange.Remove));
+ OnChanging (removedObject, XObjectChangeEventArgs.Remove);
}
+ internal void OnRemovedObject (object removedObject)
+ {
+ OnChanged (removedObject, XObjectChangeEventArgs.Remove);
+ }
+
+ internal void OnValueChanging (object changedObject)
+ {
+ OnChanging (changedObject, XObjectChangeEventArgs.Value);
+ }
- public void OnRemovedObject (object removedObject)
+ internal void OnValueChanged (object changedObject)
{
- OnChanged (removedObject, new XObjectChangeEventArgs (XObjectChange.Remove));
+ OnChanged (changedObject, XObjectChangeEventArgs.Value);
}
{
if (Changing != null)
Changing (sender, args);
- if (Parent != null)
- Parent.OnChanging (sender, args);
+ if (Owner != null)
+ Owner.OnChanging (sender, args);
}
void OnChanged (object sender, XObjectChangeEventArgs args)
{
if (Changed != null)
Changed (sender, args);
- if (Parent != null)
- Parent.OnChanged (sender, args);
+ if (Owner != null)
+ Owner.OnChanged (sender, args);
}
}
}