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;
}
}