Files
Apr2020-Cpp2Il-Dump/System.Xml/XmlAttribute.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

371 lines
15 KiB
C#

using System;
using Cpp2IlInjected;
namespace System.Xml
{
/// <summary>Represents an attribute. Valid and default values for the attribute are defined in a document type definition (DTD) or schema.</summary>
// Token: 0x02000035 RID: 53
[Token(Token = "0x2000035")]
public class XmlAttribute : XmlNode
{
// Token: 0x06000215 RID: 533 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000215")]
[Address(RVA = "0x460BB0", Offset = "0x45F9B0", VA = "0x180460BB0")]
internal XmlAttribute(XmlName name, XmlDocument doc)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlAttribute" /> class.</summary>
/// <param name="prefix">The namespace prefix.</param>
/// <param name="localName">The local name of the attribute.</param>
/// <param name="namespaceURI">The namespace uniform resource identifier (URI).</param>
/// <param name="doc">The parent XML document.</param>
// Token: 0x06000216 RID: 534 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000216")]
[Address(RVA = "0x460B60", Offset = "0x45F960", VA = "0x180460B60")]
protected internal XmlAttribute(string prefix, string localName, string namespaceURI, XmlDocument doc)
{
}
// Token: 0x170000CE RID: 206
// (get) Token: 0x06000217 RID: 535 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000218 RID: 536 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000CE")]
internal XmlName XmlName
{
[Token(Token = "0x6000217")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return null;
}
[Token(Token = "0x6000218")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set
{
}
}
/// <summary>Creates a duplicate of this node.</summary>
/// <param name="deep">
/// <see langword="true" /> to recursively clone the subtree under the specified node; <see langword="false" /> to clone only the node itself </param>
/// <returns>The duplicate node.</returns>
// Token: 0x06000219 RID: 537 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000219")]
[Address(RVA = "0x460730", Offset = "0x45F530", VA = "0x180460730", Slot = "27")]
public override XmlNode CloneNode(bool deep)
{
return null;
}
/// <summary>Gets the parent of this node. For <see langword="XmlAttribute" /> nodes, this property always returns <see langword="null" />.</summary>
/// <returns>For <see langword="XmlAttribute" /> nodes, this property always returns <see langword="null" />.</returns>
// Token: 0x170000CF RID: 207
// (get) Token: 0x0600021A RID: 538 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000CF")]
public override XmlNode ParentNode
{
[Token(Token = "0x600021A")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "10")]
get
{
return null;
}
}
/// <summary>Gets the qualified name of the node.</summary>
/// <returns>The qualified name of the attribute node.</returns>
// Token: 0x170000D0 RID: 208
// (get) Token: 0x0600021B RID: 539 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D0")]
public override string Name
{
[Token(Token = "0x600021B")]
[Address(RVA = "0x460D70", Offset = "0x45FB70", VA = "0x180460D70", Slot = "6")]
get
{
return null;
}
}
/// <summary>Gets the local name of the node.</summary>
/// <returns>The name of the attribute node with the prefix removed. In the following example &lt;book bk:genre= 'novel'&gt;, the <see langword="LocalName" /> of the attribute is <see langword="genre" />.</returns>
// Token: 0x170000D1 RID: 209
// (get) Token: 0x0600021C RID: 540 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D1")]
public override string LocalName
{
[Token(Token = "0x600021C")]
[Address(RVA = "0x460D50", Offset = "0x45FB50", VA = "0x180460D50", Slot = "31")]
get
{
return null;
}
}
/// <summary>Gets the namespace URI of this node.</summary>
/// <returns>The namespace URI of this node. If the attribute is not explicitly given a namespace, this property returns String.Empty.</returns>
// Token: 0x170000D2 RID: 210
// (get) Token: 0x0600021D RID: 541 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D2")]
public override string NamespaceURI
{
[Token(Token = "0x600021D")]
[Address(RVA = "0x460D90", Offset = "0x45FB90", VA = "0x180460D90", Slot = "29")]
get
{
return null;
}
}
/// <summary>Gets or sets the namespace prefix of this node.</summary>
/// <returns>The namespace prefix of this node. If there is no prefix, this property returns String.Empty.</returns>
/// <exception cref="T:System.ArgumentException">This node is read-only.</exception>
/// <exception cref="T:System.Xml.XmlException">The specified prefix contains an invalid character.The specified prefix is malformed.The namespaceURI of this node is <see langword="null" />.The specified prefix is "xml", and the namespaceURI of this node is different from "http://www.w3.org/XML/1998/namespace".This node is an attribute, the specified prefix is "xmlns", and the namespaceURI of this node is different from "http://www.w3.org/2000/xmlns/".This node is an attribute, and the qualifiedName of this node is "xmlns" [Namespaces].</exception>
// Token: 0x170000D3 RID: 211
// (get) Token: 0x0600021E RID: 542 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D3")]
public override string Prefix
{
[Token(Token = "0x600021E")]
[Address(RVA = "0x3F71E0", Offset = "0x3F5FE0", VA = "0x1803F71E0", Slot = "30")]
get
{
return null;
}
}
/// <summary>Gets the type of the current node.</summary>
/// <returns>The node type for <see langword="XmlAttribute" /> nodes is XmlNodeType.Attribute.</returns>
// Token: 0x170000D4 RID: 212
// (get) Token: 0x0600021F RID: 543 RVA: 0x00002E50 File Offset: 0x00001050
[Token(Token = "0x170000D4")]
public override XmlNodeType NodeType
{
[Token(Token = "0x600021F")]
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "9")]
get
{
return XmlNodeType.None;
}
}
/// <summary>Gets the <see cref="T:System.Xml.XmlDocument" /> to which this node belongs.</summary>
/// <returns>An XML document to which this node belongs.</returns>
// Token: 0x170000D5 RID: 213
// (get) Token: 0x06000220 RID: 544 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D5")]
public override XmlDocument OwnerDocument
{
[Token(Token = "0x6000220")]
[Address(RVA = "0x460DC0", Offset = "0x45FBC0", VA = "0x180460DC0", Slot = "15")]
get
{
return null;
}
}
/// <summary>Gets or sets the value of the node.</summary>
/// <returns>The value returned depends on the <see cref="P:System.Xml.XmlNode.NodeType" /> of the node. For <see langword="XmlAttribute" /> nodes, this property is the value of attribute.</returns>
/// <exception cref="T:System.ArgumentException">The node is read-only and a set operation is called.</exception>
// Token: 0x170000D6 RID: 214
// (get) Token: 0x06000221 RID: 545 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000222 RID: 546 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000D6")]
public override string Value
{
[Token(Token = "0x6000221")]
[Address(RVA = "0x460E60", Offset = "0x45FC60", VA = "0x180460E60", Slot = "7")]
get
{
return null;
}
[Token(Token = "0x6000222")]
[Address(RVA = "0x460FA0", Offset = "0x45FDA0", VA = "0x180460FA0", Slot = "8")]
set
{
}
}
/// <summary>Sets the concatenated values of the node and all its children.</summary>
/// <returns>The concatenated values of the node and all its children. For attribute nodes, this property has the same functionality as the <see cref="P:System.Xml.XmlAttribute.Value" /> property.</returns>
// Token: 0x170000D7 RID: 215
// (set) Token: 0x06000223 RID: 547 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000D7")]
public override string InnerText
{
[Token(Token = "0x6000223")]
[Address(RVA = "0x460E80", Offset = "0x45FC80", VA = "0x180460E80", Slot = "34")]
set
{
}
}
// Token: 0x06000224 RID: 548 RVA: 0x00002E68 File Offset: 0x00001068
[Token(Token = "0x6000224")]
[Address(RVA = "0x460820", Offset = "0x45F620", VA = "0x180460820")]
internal bool PrepareOwnerElementInElementIdAttrMap()
{
return default(bool);
}
// Token: 0x06000225 RID: 549 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000225")]
[Address(RVA = "0x460A30", Offset = "0x45F830", VA = "0x180460A30")]
internal void ResetOwnerElementInElementIdAttrMap(string oldInnerText)
{
}
// Token: 0x170000D8 RID: 216
// (get) Token: 0x06000226 RID: 550 RVA: 0x00002E80 File Offset: 0x00001080
[Token(Token = "0x170000D8")]
internal override bool IsContainer
{
[Token(Token = "0x6000226")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "18")]
get
{
return default(bool);
}
}
// Token: 0x06000227 RID: 551 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000227")]
[Address(RVA = "0x460520", Offset = "0x45F320", VA = "0x180460520", Slot = "23")]
internal override XmlNode AppendChildForLoad(XmlNode newChild, XmlDocument doc)
{
return null;
}
// Token: 0x170000D9 RID: 217
// (get) Token: 0x06000228 RID: 552 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000229 RID: 553 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000D9")]
internal override XmlLinkedNode LastNode
{
[Token(Token = "0x6000228")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "19")]
get
{
return null;
}
[Token(Token = "0x6000229")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90", Slot = "20")]
set
{
}
}
// Token: 0x0600022A RID: 554 RVA: 0x00002E98 File Offset: 0x00001098
[Token(Token = "0x600022A")]
[Address(RVA = "0x460810", Offset = "0x45F610", VA = "0x180460810", Slot = "24")]
internal override bool IsValidChildType(XmlNodeType type)
{
return default(bool);
}
/// <summary>Gets a value indicating whether the attribute value was explicitly set.</summary>
/// <returns>
/// <see langword="true" /> if this attribute was explicitly given a value in the original instance document; otherwise, <see langword="false" />. A value of <see langword="false" /> indicates that the value of the attribute came from the DTD.</returns>
// Token: 0x170000DA RID: 218
// (get) Token: 0x0600022B RID: 555 RVA: 0x00002EB0 File Offset: 0x000010B0
[Token(Token = "0x170000DA")]
public virtual bool Specified
{
[Token(Token = "0x600022B")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "46")]
get
{
return default(bool);
}
}
/// <summary>Removes the specified child node.</summary>
/// <param name="oldChild">The <see cref="T:System.Xml.XmlNode" /> to remove.</param>
/// <returns>The <see cref="T:System.Xml.XmlNode" /> removed.</returns>
/// <exception cref="T:System.ArgumentException">The <paramref name="oldChild" /> is not a child of this node. Or this node is read-only.</exception>
// Token: 0x0600022C RID: 556 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600022C")]
[Address(RVA = "0x4609B0", Offset = "0x45F7B0", VA = "0x1804609B0", Slot = "21")]
public override XmlNode RemoveChild(XmlNode oldChild)
{
return null;
}
/// <summary>Adds the specified node to the end of the list of child nodes, of this node.</summary>
/// <param name="newChild">The <see cref="T:System.Xml.XmlNode" /> to add.</param>
/// <returns>The <see cref="T:System.Xml.XmlNode" /> added.</returns>
/// <exception cref="T:System.InvalidOperationException">This node is of a type that does not allow child nodes of the type of the <paramref name="newChild" /> node.The <paramref name="newChild" /> is an ancestor of this node.</exception>
/// <exception cref="T:System.ArgumentException">The <paramref name="newChild" /> was created from a different document than the one that created this node.This node is read-only.</exception>
// Token: 0x0600022D RID: 557 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600022D")]
[Address(RVA = "0x4606B0", Offset = "0x45F4B0", VA = "0x1804606B0", Slot = "22")]
public override XmlNode AppendChild(XmlNode newChild)
{
return null;
}
/// <summary>Gets the <see cref="T:System.Xml.XmlElement" /> to which the attribute belongs.</summary>
/// <returns>The <see langword="XmlElement" /> that the attribute belongs to or <see langword="null" /> if this attribute is not part of an <see langword="XmlElement" />.</returns>
// Token: 0x170000DB RID: 219
// (get) Token: 0x0600022E RID: 558 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000DB")]
public virtual XmlElement OwnerElement
{
[Token(Token = "0x600022E")]
[Address(RVA = "0x460DE0", Offset = "0x45FBE0", VA = "0x180460DE0", Slot = "47")]
get
{
return null;
}
}
/// <summary>Sets the value of the attribute.</summary>
/// <returns>The attribute value.</returns>
/// <exception cref="T:System.Xml.XmlException">The XML specified when setting this property is not well-formed.</exception>
// Token: 0x170000DC RID: 220
// (set) Token: 0x0600022F RID: 559 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000DC")]
public override string InnerXml
{
[Token(Token = "0x600022F")]
[Address(RVA = "0x460EF0", Offset = "0x45FCF0", VA = "0x180460EF0", Slot = "35")]
set
{
}
}
/// <summary>Gets the base Uniform Resource Identifier (URI) of the node.</summary>
/// <returns>The location from which the node was loaded or String.Empty if the node has no base URI. Attribute nodes have the same base URI as their owner element. If an attribute node does not have an owner element, <see langword="BaseURI" /> returns String.Empty.</returns>
// Token: 0x170000DD RID: 221
// (get) Token: 0x06000230 RID: 560 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000DD")]
public override string BaseURI
{
[Token(Token = "0x6000230")]
[Address(RVA = "0x460CB0", Offset = "0x45FAB0", VA = "0x180460CB0", Slot = "36")]
get
{
return null;
}
}
// Token: 0x06000231 RID: 561 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000231")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200", Slot = "39")]
internal override void SetParent(XmlNode node)
{
}
// Token: 0x0400012F RID: 303
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400012F")]
private XmlName name;
// Token: 0x04000130 RID: 304
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000130")]
private XmlLinkedNode lastChild;
}
}