Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

71 lines
3.3 KiB
C#

using System;
using Cpp2IlInjected;
namespace System.Xml
{
/// <summary>Provides data for the <see cref="E:System.Xml.XmlDocument.NodeChanged" />, <see cref="E:System.Xml.XmlDocument.NodeChanging" />, <see cref="E:System.Xml.XmlDocument.NodeInserted" />, <see cref="E:System.Xml.XmlDocument.NodeInserting" />, <see cref="E:System.Xml.XmlDocument.NodeRemoved" /> and <see cref="E:System.Xml.XmlDocument.NodeRemoving" /> events.</summary>
// Token: 0x0200004D RID: 77
[Token(Token = "0x200004D")]
public class XmlNodeChangedEventArgs : EventArgs
{
/// <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlNodeChangedEventArgs" /> class.</summary>
/// <param name="node">The <see cref="T:System.Xml.XmlNode" /> that generated the event.</param>
/// <param name="oldParent">The old parent <see cref="T:System.Xml.XmlNode" /> of the <see cref="T:System.Xml.XmlNode" /> that generated the event.</param>
/// <param name="newParent">The new parent <see cref="T:System.Xml.XmlNode" /> of the <see cref="T:System.Xml.XmlNode" /> that generated the event.</param>
/// <param name="oldValue">The old value of the <see cref="T:System.Xml.XmlNode" /> that generated the event.</param>
/// <param name="newValue">The new value of the <see cref="T:System.Xml.XmlNode" /> that generated the event.</param>
/// <param name="action">The <see cref="T:System.Xml.XmlNodeChangedAction" />.</param>
// Token: 0x060003A7 RID: 935 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003A7")]
[Address(RVA = "0x5DD6C0", Offset = "0x5DC4C0", VA = "0x1805DD6C0")]
public XmlNodeChangedEventArgs(XmlNode node, XmlNode oldParent, XmlNode newParent, string oldValue, string newValue, XmlNodeChangedAction action)
{
}
/// <summary>Gets a value indicating what type of node change event is occurring.</summary>
/// <returns>An <see langword="XmlNodeChangedAction" /> 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 <see langword="Action" /> value does not differentiate between when the event occurred (before or after). You can create separate event handlers to handle both instances.</returns>
// Token: 0x17000177 RID: 375
// (get) Token: 0x060003A8 RID: 936 RVA: 0x00003528 File Offset: 0x00001728
[Token(Token = "0x17000177")]
public XmlNodeChangedAction Action
{
[Token(Token = "0x60003A8")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return XmlNodeChangedAction.Insert;
}
}
// Token: 0x04000195 RID: 405
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000195")]
private XmlNodeChangedAction action;
// Token: 0x04000196 RID: 406
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000196")]
private XmlNode node;
// Token: 0x04000197 RID: 407
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000197")]
private XmlNode oldParent;
// Token: 0x04000198 RID: 408
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000198")]
private XmlNode newParent;
// Token: 0x04000199 RID: 409
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000199")]
private string oldValue;
// Token: 0x0400019A RID: 410
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400019A")]
private string newValue;
}
}