System.Xml [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.5000.0 2.0.0.0 4.0.0.0 To be added System.EventArgs The following C# code shows how to use the event handler. //Add a new event handler. XmlDocument doc = new XmlDocument(); doc.NodeInserted += new XmlNodeChangedEventHandler(NodeInsertedHandler); //Define the event handler. void NodeInsertedHandler(Object src, XmlNodeChangedEventArgs args) { Console.WriteLine("Node " + args.Node.Name + " inserted!!"); } If an operation is comprised of multiple actions, it results in multiple events. For example, an call may have to remove the node being appended from its previous parent. In this case you will see a NodeRemoved event followed by a NodeInserted event. Provides data for the , , , , and events. Constructor 2.0.0.0 4.0.0.0 To be added. Initializes a new instance of the class. The that generated the event. The old parent of the that generated the event. The new parent of the that generated the event. The old value of the that generated the event. The new value of the that generated the event. The . Property 1.0.5000.0 2.0.0.0 4.0.0.0 System.Xml.XmlNodeChangedAction To be added: an object of type 'XmlNodeChangedAction' To be added Gets a value indicating what type of node change event is occurring. Property 1.0.5000.0 2.0.0.0 4.0.0.0 System.Xml.XmlNode To be added: an object of type 'XmlNode' To be added Gets the value of the after the operation completes. Property 2.0.0.0 4.0.0.0 System.String To be added. To be added. Gets the new value of the node. Property 1.0.5000.0 2.0.0.0 4.0.0.0 System.Xml.XmlNode To be added: an object of type 'XmlNode' To be added Gets the that is being added, removed or changed. Property 1.0.5000.0 2.0.0.0 4.0.0.0 System.Xml.XmlNode To be added: an object of type 'XmlNode' To be added Gets the value of the before the operation began. Property 2.0.0.0 4.0.0.0 System.String To be added. To be added. Gets the original value of the node.