using System;
using Cpp2IlInjected;
namespace System.Xml
{
/// Represents an element.
// Token: 0x02000040 RID: 64
[Token(Token = "0x2000040")]
public class XmlElement : XmlLinkedNode
{
// Token: 0x060002E0 RID: 736 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E0")]
[Address(RVA = "0x46BE60", Offset = "0x46AC60", VA = "0x18046BE60")]
internal XmlElement(XmlName name, bool empty, XmlDocument doc)
{
}
/// Initializes a new instance of the class.
/// The namespace prefix; see the property.
/// The local name; see the property.
/// The namespace URI; see the property.
/// The parent XML document.
// Token: 0x060002E1 RID: 737 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E1")]
[Address(RVA = "0x46BDF0", Offset = "0x46ABF0", VA = "0x18046BDF0")]
protected internal XmlElement(string prefix, string localName, string namespaceURI, XmlDocument doc)
{
}
// Token: 0x17000122 RID: 290
// (get) Token: 0x060002E2 RID: 738 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060002E3 RID: 739 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000122")]
internal XmlName XmlName
{
[Token(Token = "0x60002E2")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return null;
}
[Token(Token = "0x60002E3")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
set
{
}
}
/// Creates a duplicate of this node.
///
/// to recursively clone the subtree under the specified node; to clone only the node itself (and its attributes if the node is an ).
/// The cloned node.
// Token: 0x060002E4 RID: 740 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E4")]
[Address(RVA = "0x46B690", Offset = "0x46A490", VA = "0x18046B690", Slot = "27")]
public override XmlNode CloneNode(bool deep)
{
return null;
}
/// Gets the qualified name of the node.
/// The qualified name of the node. For nodes, this is the tag name of the element.
// Token: 0x17000123 RID: 291
// (get) Token: 0x060002E5 RID: 741 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000123")]
public override string Name
{
[Token(Token = "0x60002E5")]
[Address(RVA = "0x46C110", Offset = "0x46AF10", VA = "0x18046C110", Slot = "6")]
get
{
return null;
}
}
/// Gets the local name of the current node.
/// The name of the current node with the prefix removed. For example, is book for the element <bk:book>.
// Token: 0x17000124 RID: 292
// (get) Token: 0x060002E6 RID: 742 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000124")]
public override string LocalName
{
[Token(Token = "0x60002E6")]
[Address(RVA = "0x46C0F0", Offset = "0x46AEF0", VA = "0x18046C0F0", Slot = "31")]
get
{
return null;
}
}
/// Gets the namespace URI of this node.
/// The namespace URI of this node. If there is no namespace URI, this property returns String.Empty.
// Token: 0x17000125 RID: 293
// (get) Token: 0x060002E7 RID: 743 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000125")]
public override string NamespaceURI
{
[Token(Token = "0x60002E7")]
[Address(RVA = "0x46C130", Offset = "0x46AF30", VA = "0x18046C130", Slot = "29")]
get
{
return null;
}
}
/// Gets or sets the namespace prefix of this node.
/// The namespace prefix of this node. If there is no prefix, this property returns String.Empty.
/// This node is read-only
/// The specified prefix contains an invalid character.The specified prefix is malformed.The namespaceURI of this node is .The specified prefix is "xml" and the namespaceURI of this node is different from http://www.w3.org/XML/1998/namespace.
// Token: 0x17000126 RID: 294
// (get) Token: 0x060002E8 RID: 744 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000126")]
public override string Prefix
{
[Token(Token = "0x60002E8")]
[Address(RVA = "0x46C1B0", Offset = "0x46AFB0", VA = "0x18046C1B0", Slot = "30")]
get
{
return null;
}
}
/// Gets the type of the current node.
/// The node type. For nodes, this value is XmlNodeType.Element.
// Token: 0x17000127 RID: 295
// (get) Token: 0x060002E9 RID: 745 RVA: 0x000031C8 File Offset: 0x000013C8
[Token(Token = "0x17000127")]
public override XmlNodeType NodeType
{
[Token(Token = "0x60002E9")]
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "9")]
get
{
return XmlNodeType.None;
}
}
/// Gets the parent of this node (for nodes that can have parents).
/// The that is the parent of the current node. If a node has just been created and not yet added to the tree, or if it has been removed from the tree, the parent is . For all other nodes, the value returned depends on the of the node. The following table describes the possible return values for the property.
// Token: 0x17000128 RID: 296
// (get) Token: 0x060002EA RID: 746 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000128")]
public override XmlNode ParentNode
{
[Token(Token = "0x60002EA")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "10")]
get
{
return null;
}
}
/// Gets the to which this node belongs.
/// The to which this element belongs.
// Token: 0x17000129 RID: 297
// (get) Token: 0x060002EB RID: 747 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000129")]
public override XmlDocument OwnerDocument
{
[Token(Token = "0x60002EB")]
[Address(RVA = "0x46C190", Offset = "0x46AF90", VA = "0x18046C190", Slot = "15")]
get
{
return null;
}
}
// Token: 0x1700012A RID: 298
// (get) Token: 0x060002EC RID: 748 RVA: 0x000031E0 File Offset: 0x000013E0
[Token(Token = "0x1700012A")]
internal override bool IsContainer
{
[Token(Token = "0x60002EC")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "18")]
get
{
return default(bool);
}
}
// Token: 0x060002ED RID: 749 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002ED")]
[Address(RVA = "0x46B4F0", Offset = "0x46A2F0", VA = "0x18046B4F0", Slot = "23")]
internal override XmlNode AppendChildForLoad(XmlNode newChild, XmlDocument doc)
{
return null;
}
/// Gets or sets the tag format of the element.
/// Returns if the element is to be serialized in the short tag format "<item/>"; for the long format "<item></item>".When setting this property, if set to , the children of the element are removed and the element is serialized in the short tag format. If set to , the value of the property is changed (regardless of whether or not the element has content); if the element is empty, it is serialized in the long format.This property is a Microsoft extension to the Document Object Model (DOM).
// Token: 0x1700012B RID: 299
// (get) Token: 0x060002EE RID: 750 RVA: 0x000031F8 File Offset: 0x000013F8
// (set) Token: 0x060002EF RID: 751 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700012B")]
public bool IsEmpty
{
[Token(Token = "0x60002EE")]
[Address(RVA = "0x46C0D0", Offset = "0x46AED0", VA = "0x18046C0D0")]
get
{
return default(bool);
}
[Token(Token = "0x60002EF")]
[Address(RVA = "0x46C3A0", Offset = "0x46B1A0", VA = "0x18046C3A0")]
set
{
}
}
// Token: 0x1700012C RID: 300
// (get) Token: 0x060002F0 RID: 752 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060002F1 RID: 753 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700012C")]
internal override XmlLinkedNode LastNode
{
[Token(Token = "0x60002F0")]
[Address(RVA = "0x46C0E0", Offset = "0x46AEE0", VA = "0x18046C0E0", Slot = "19")]
get
{
return null;
}
[Token(Token = "0x60002F1")]
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0", Slot = "20")]
set
{
}
}
// Token: 0x060002F2 RID: 754 RVA: 0x00003210 File Offset: 0x00001410
[Token(Token = "0x60002F2")]
[Address(RVA = "0x46BB20", Offset = "0x46A920", VA = "0x18046BB20", Slot = "24")]
internal override bool IsValidChildType(XmlNodeType type)
{
return default(bool);
}
/// Gets an containing the list of attributes for this node.
///
/// containing the list of attributes for this node.
// Token: 0x1700012D RID: 301
// (get) Token: 0x060002F3 RID: 755 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700012D")]
public override XmlAttributeCollection Attributes
{
[Token(Token = "0x60002F3")]
[Address(RVA = "0x46BF80", Offset = "0x46AD80", VA = "0x18046BF80", Slot = "14")]
get
{
return null;
}
}
/// Gets a value indicating whether the current node has any attributes.
///
/// if the current node has attributes; otherwise, .
// Token: 0x1700012E RID: 302
// (get) Token: 0x060002F4 RID: 756 RVA: 0x00003228 File Offset: 0x00001428
[Token(Token = "0x1700012E")]
public virtual bool HasAttributes
{
[Token(Token = "0x60002F4")]
[Address(RVA = "0x46C090", Offset = "0x46AE90", VA = "0x18046C090", Slot = "46")]
get
{
return default(bool);
}
}
/// Adds the specified .
/// The node to add to the attribute collection for this element.
/// If the attribute replaces an existing attribute with the same name, the old is returned; otherwise, is returned.
/// The was created from a different document than the one that created this node. Or this node is read-only.
/// The is already an attribute of another object. You must explicitly clone nodes to re-use them in other objects.
// Token: 0x060002F5 RID: 757 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002F5")]
[Address(RVA = "0x46BCD0", Offset = "0x46AAD0", VA = "0x18046BCD0", Slot = "47")]
public virtual XmlAttribute SetAttributeNode(XmlAttribute newAttr)
{
return null;
}
/// Removes all specified attributes from the element. Default attributes are not removed.
// Token: 0x060002F6 RID: 758 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F6")]
[Address(RVA = "0x46BB80", Offset = "0x46A980", VA = "0x18046BB80", Slot = "48")]
public virtual void RemoveAllAttributes()
{
}
/// Removes all specified attributes and children of the current node. Default attributes are not removed.
// Token: 0x060002F7 RID: 759 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F7")]
[Address(RVA = "0x46BCA0", Offset = "0x46AAA0", VA = "0x18046BCA0", Slot = "37")]
public override void RemoveAll()
{
}
// Token: 0x060002F8 RID: 760 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F8")]
[Address(RVA = "0x46BC90", Offset = "0x46AA90", VA = "0x18046BC90")]
internal void RemoveAllChildren()
{
}
/// Gets or sets the markup representing just the children of this node.
/// The markup of the children of this node.
/// The XML specified when setting this property is not well-formed.
// Token: 0x1700012F RID: 303
// (set) Token: 0x060002F9 RID: 761 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700012F")]
public override string InnerXml
{
[Token(Token = "0x60002F9")]
[Address(RVA = "0x46C2B0", Offset = "0x46B0B0", VA = "0x18046C2B0", Slot = "35")]
set
{
}
}
/// Gets or sets the concatenated values of the node and all its children.
/// The concatenated values of the node and all its children.
// Token: 0x17000130 RID: 304
// (get) Token: 0x060002FA RID: 762 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060002FB RID: 763 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000130")]
public override string InnerText
{
[Token(Token = "0x60002FA")]
[Address(RVA = "0x46C0C0", Offset = "0x46AEC0", VA = "0x18046C0C0", Slot = "33")]
get
{
return null;
}
[Token(Token = "0x60002FB")]
[Address(RVA = "0x46C1D0", Offset = "0x46AFD0", VA = "0x18046C1D0", Slot = "34")]
set
{
}
}
/// Gets the immediately following this element.
/// The immediately following this element.
// Token: 0x17000131 RID: 305
// (get) Token: 0x060002FC RID: 764 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000131")]
public override XmlNode NextSibling
{
[Token(Token = "0x60002FC")]
[Address(RVA = "0x46C150", Offset = "0x46AF50", VA = "0x18046C150", Slot = "13")]
get
{
return null;
}
}
// Token: 0x060002FD RID: 765 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FD")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200", Slot = "39")]
internal override void SetParent(XmlNode node)
{
}
// Token: 0x0400016E RID: 366
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400016E")]
private XmlName name;
// Token: 0x0400016F RID: 367
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400016F")]
private XmlAttributeCollection attributes;
// Token: 0x04000170 RID: 368
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000170")]
private XmlLinkedNode lastChild;
}
}