using System; using Cpp2IlInjected; namespace System.Xml { /// Provides data for the , , , , and events. // Token: 0x020000BD RID: 189 [Token(Token = "0x20000BD")] public class XmlNodeChangedEventArgs : EventArgs { /// 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 . // Token: 0x060009B6 RID: 2486 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60009B6")] [Address(RVA = "0x949BD0", Offset = "0x948BD0", VA = "0x180949BD0")] public XmlNodeChangedEventArgs(XmlNode node, XmlNode oldParent, XmlNode newParent, string oldValue, string newValue, XmlNodeChangedAction action) { } /// Gets a value indicating what type of node change event is occurring. /// An value describing the node change event.XmlNodeChangedAction Value Description Insert A node has been or will be inserted. Remove A node has been or will be removed. Change A node has been or will be changed. The value does not differentiate between when the event occurred (before or after). You can create separate event handlers to handle both instances. // Token: 0x170002B8 RID: 696 // (get) Token: 0x060009B7 RID: 2487 RVA: 0x00005598 File Offset: 0x00003798 [Token(Token = "0x170002B8")] public XmlNodeChangedAction Action { [Token(Token = "0x60009B7")] [Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")] get { return XmlNodeChangedAction.Insert; } } // Token: 0x0400053A RID: 1338 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400053A")] private XmlNodeChangedAction action; // Token: 0x0400053B RID: 1339 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400053B")] private XmlNode node; // Token: 0x0400053C RID: 1340 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400053C")] private XmlNode oldParent; // Token: 0x0400053D RID: 1341 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400053D")] private XmlNode newParent; // Token: 0x0400053E RID: 1342 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400053E")] private string oldValue; // Token: 0x0400053F RID: 1343 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400053F")] private string newValue; } }