using System; namespace System.Xml { /// /// Passed to delegates on document tree changes /// public class XmlNodeChangedEventArgs { // Private data members XmlNode _oldParent; XmlNode _newParent; XmlNodeChangedAction _action; XmlNode _node; // public properties public XmlNodeChangedAction Action { get { return _action; } } public XmlNode Node { get { return _node; } } public XmlNode OldParent { get { return _oldParent; } } public XmlNode NewParent { get { return _newParent; } } // Public Methods // Internal Methods internal XmlNodeChangedEventArgs( XmlNodeChangedAction action, XmlNode node, XmlNode oldParent, XmlNode newParent) { _node = node; _oldParent = oldParent; _newParent = newParent; _action = action; } } }