Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

358 lines
16 KiB
C#

using System;
using Cpp2IlInjected;
namespace System.Xml
{
/// <summary>Represents a reader that provides document type definition (DTD), XML-Data Reduced (XDR) schema, and XML Schema definition language (XSD) validation.This class is obsolete. Starting with the .NET Framework 2.0, we recommend that you use the <see cref="T:System.Xml.XmlReaderSettings" /> class and the <see cref="Overload:System.Xml.XmlReader.Create" /> method to create a validating XML reader.</summary>
// Token: 0x02000087 RID: 135
[Token(Token = "0x2000087")]
[Obsolete]
public class XmlValidatingReader : XmlReader
{
/// <summary>Gets the type of the current node.</summary>
/// <returns>One of the <see cref="T:System.Xml.XmlNodeType" /> values representing the type of the current node.</returns>
// Token: 0x17000183 RID: 387
// (get) Token: 0x06000668 RID: 1640 RVA: 0x000044B8 File Offset: 0x000026B8
[Token(Token = "0x17000183")]
public override XmlNodeType NodeType
{
[Token(Token = "0x6000668")]
[Address(RVA = "0x4786D0", Offset = "0x4776D0", VA = "0x1804786D0", Slot = "6")]
get
{
return XmlNodeType.None;
}
}
/// <summary>Gets the local name of the current node.</summary>
/// <returns>The name of the current node with the prefix removed. For example, <see langword="LocalName" /> is <see langword="book" /> for the element &lt;bk:book&gt;.For node types that do not have a name (like <see langword="Text" />, <see langword="Comment" />, and so on), this property returns String.Empty.</returns>
// Token: 0x17000184 RID: 388
// (get) Token: 0x06000669 RID: 1641 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000184")]
public override string LocalName
{
[Token(Token = "0x6000669")]
[Address(RVA = "0x4DAFC0", Offset = "0x4D9FC0", VA = "0x1804DAFC0", Slot = "8")]
get
{
return null;
}
}
/// <summary>Gets the namespace Uniform Resource Identifier (URI) (as defined in the World Wide Web Consortium (W3C) Namespace specification) of the node on which the reader is positioned.</summary>
/// <returns>The namespace URI of the current node; otherwise an empty string.</returns>
// Token: 0x17000185 RID: 389
// (get) Token: 0x0600066A RID: 1642 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000185")]
public override string NamespaceURI
{
[Token(Token = "0x600066A")]
[Address(RVA = "0x4DB080", Offset = "0x4DA080", VA = "0x1804DB080", Slot = "9")]
get
{
return null;
}
}
/// <summary>Gets the namespace prefix associated with the current node.</summary>
/// <returns>The namespace prefix associated with the current node.</returns>
// Token: 0x17000186 RID: 390
// (get) Token: 0x0600066B RID: 1643 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000186")]
public override string Prefix
{
[Token(Token = "0x600066B")]
[Address(RVA = "0x4DB0F0", Offset = "0x4DA0F0", VA = "0x1804DB0F0", Slot = "10")]
get
{
return null;
}
}
/// <summary>Gets the text value of the current node.</summary>
/// <returns>The value returned depends on the <see cref="P:System.Xml.XmlValidatingReader.NodeType" /> of the node. The following table lists node types that have a value to return. All other node types return String.Empty.Node Type Value
/// <see langword="Attribute" />
/// The value of the attribute.
/// <see langword="CDATA" />
/// The content of the CDATA section.
/// <see langword="Comment" />
/// The content of the comment.
/// <see langword="DocumentType" />
/// The internal subset.
/// <see langword="ProcessingInstruction" />
/// The entire content, excluding the target.
/// <see langword="SignificantWhitespace" />
/// The white space between markup in a mixed content model.
/// <see langword="Text" />
/// The content of the text node.
/// <see langword="Whitespace" />
/// The white space between markup.
/// <see langword="XmlDeclaration" />
/// The content of the declaration. </returns>
// Token: 0x17000187 RID: 391
// (get) Token: 0x0600066C RID: 1644 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000187")]
public override string Value
{
[Token(Token = "0x600066C")]
[Address(RVA = "0x4DB150", Offset = "0x4DA150", VA = "0x1804DB150", Slot = "11")]
get
{
return null;
}
}
/// <summary>Gets the depth of the current node in the XML document.</summary>
/// <returns>The depth of the current node in the XML document.</returns>
// Token: 0x17000188 RID: 392
// (get) Token: 0x0600066D RID: 1645 RVA: 0x000044D0 File Offset: 0x000026D0
[Token(Token = "0x17000188")]
public override int Depth
{
[Token(Token = "0x600066D")]
[Address(RVA = "0x4DAE70", Offset = "0x4D9E70", VA = "0x1804DAE70", Slot = "12")]
get
{
return 0;
}
}
/// <summary>Gets the base URI of the current node.</summary>
/// <returns>The base URI of the current node.</returns>
// Token: 0x17000189 RID: 393
// (get) Token: 0x0600066E RID: 1646 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000189")]
public override string BaseURI
{
[Token(Token = "0x600066E")]
[Address(RVA = "0x4DAE40", Offset = "0x4D9E40", VA = "0x1804DAE40", Slot = "13")]
get
{
return null;
}
}
/// <summary>Gets a value indicating whether the current node is an empty element (for example, &lt;MyElement/&gt;).</summary>
/// <returns>
/// <see langword="true" /> if the current node is an element (<see cref="P:System.Xml.XmlValidatingReader.NodeType" /> equals <see langword="XmlNodeType.Element" />) that ends with /&gt;; otherwise, <see langword="false" />.</returns>
// Token: 0x1700018A RID: 394
// (get) Token: 0x0600066F RID: 1647 RVA: 0x000044E8 File Offset: 0x000026E8
[Token(Token = "0x1700018A")]
public override bool IsEmptyElement
{
[Token(Token = "0x600066F")]
[Address(RVA = "0x4DAF30", Offset = "0x4D9F30", VA = "0x1804DAF30", Slot = "14")]
get
{
return default(bool);
}
}
/// <summary>Gets the number of attributes on the current node.</summary>
/// <returns>The number of attributes on the current node. This number includes default attributes.</returns>
// Token: 0x1700018B RID: 395
// (get) Token: 0x06000670 RID: 1648 RVA: 0x00004500 File Offset: 0x00002700
[Token(Token = "0x1700018B")]
public override int AttributeCount
{
[Token(Token = "0x6000670")]
[Address(RVA = "0x493A10", Offset = "0x492A10", VA = "0x180493A10", Slot = "21")]
get
{
return 0;
}
}
/// <summary>Gets the value of the attribute with the specified name.</summary>
/// <param name="name">The qualified name of the attribute. </param>
/// <returns>The value of the specified attribute. If the attribute is not found, <see langword="null" /> is returned.</returns>
// Token: 0x06000671 RID: 1649 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000671")]
[Address(RVA = "0x4DA710", Offset = "0x4D9710", VA = "0x1804DA710", Slot = "22")]
public override string GetAttribute(string name)
{
return null;
}
/// <summary>Gets the value of the attribute with the specified local name and namespace Uniform Resource Identifier (URI).</summary>
/// <param name="localName">The local name of the attribute. </param>
/// <param name="namespaceURI">The namespace URI of the attribute. </param>
/// <returns>The value of the specified attribute. If the attribute is not found, <see langword="null" /> is returned. This method does not move the reader.</returns>
// Token: 0x06000672 RID: 1650 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000672")]
[Address(RVA = "0x4DA740", Offset = "0x4D9740", VA = "0x1804DA740", Slot = "23")]
public override string GetAttribute(string localName, string namespaceURI)
{
return null;
}
/// <summary>Gets the value of the attribute with the specified index.</summary>
/// <param name="i">The index of the attribute. The index is zero-based. (The first attribute has index 0.) </param>
/// <returns>The value of the specified attribute.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="i" /> parameter is less than 0 or greater than or equal to <see cref="P:System.Xml.XmlValidatingReader.AttributeCount" />. </exception>
// Token: 0x06000673 RID: 1651 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000673")]
[Address(RVA = "0x4DA770", Offset = "0x4D9770", VA = "0x1804DA770", Slot = "24")]
public override string GetAttribute(int i)
{
return null;
}
/// <summary>Moves to the attribute with the specified name.</summary>
/// <param name="name">The qualified name of the attribute. </param>
/// <returns>
/// <see langword="true" /> if the attribute is found; otherwise, <see langword="false" />. If <see langword="false" />, the position of the reader does not change.</returns>
// Token: 0x06000674 RID: 1652 RVA: 0x00004518 File Offset: 0x00002718
[Token(Token = "0x6000674")]
[Address(RVA = "0x4DA810", Offset = "0x4D9810", VA = "0x1804DA810", Slot = "25")]
public override bool MoveToAttribute(string name)
{
return default(bool);
}
/// <summary>Moves to the first attribute.</summary>
/// <returns>
/// <see langword="true" /> if an attribute exists (the reader moves to the first attribute); otherwise, <see langword="false" /> (the position of the reader does not change).</returns>
// Token: 0x06000675 RID: 1653 RVA: 0x00004530 File Offset: 0x00002730
[Token(Token = "0x6000675")]
[Address(RVA = "0x4DA870", Offset = "0x4D9870", VA = "0x1804DA870", Slot = "27")]
public override bool MoveToFirstAttribute()
{
return default(bool);
}
/// <summary>Moves to the next attribute.</summary>
/// <returns>
/// <see langword="true" /> if there is a next attribute; <see langword="false" /> if there are no more attributes.</returns>
// Token: 0x06000676 RID: 1654 RVA: 0x00004548 File Offset: 0x00002748
[Token(Token = "0x6000676")]
[Address(RVA = "0x4DA8A0", Offset = "0x4D98A0", VA = "0x1804DA8A0", Slot = "28")]
public override bool MoveToNextAttribute()
{
return default(bool);
}
/// <summary>Moves to the element that contains the current attribute node.</summary>
/// <returns>
/// <see langword="true" /> if the reader is positioned on an attribute (the reader moves to the element that owns the attribute); <see langword="false" /> if the reader is not positioned on an attribute (the position of the reader does not change).</returns>
// Token: 0x06000677 RID: 1655 RVA: 0x00004560 File Offset: 0x00002760
[Token(Token = "0x6000677")]
[Address(RVA = "0x4DA840", Offset = "0x4D9840", VA = "0x1804DA840", Slot = "29")]
public override bool MoveToElement()
{
return default(bool);
}
/// <summary>Parses the attribute value into one or more <see langword="Text" />, <see langword="EntityReference" />, or <see langword="EndEntity" /> nodes.</summary>
/// <returns>
/// <see langword="true" /> if there are nodes to return.
/// <see langword="false" /> if the reader is not positioned on an attribute node when the initial call is made or if all the attribute values have been read.An empty attribute, such as, misc="", returns <see langword="true" /> with a single node with a value of String.Empty.</returns>
// Token: 0x06000678 RID: 1656 RVA: 0x00004578 File Offset: 0x00002778
[Token(Token = "0x6000678")]
[Address(RVA = "0x4DA8D0", Offset = "0x4D98D0", VA = "0x1804DA8D0", Slot = "30")]
public override bool ReadAttributeValue()
{
return default(bool);
}
/// <summary>Reads the next node from the stream.</summary>
/// <returns>
/// <see langword="true" /> if the next node was read successfully; <see langword="false" /> if there are no more nodes to read.</returns>
// Token: 0x06000679 RID: 1657 RVA: 0x00004590 File Offset: 0x00002790
[Token(Token = "0x6000679")]
[Address(RVA = "0x4DA930", Offset = "0x4D9930", VA = "0x1804DA930", Slot = "31")]
public override bool Read()
{
return default(bool);
}
/// <summary>Gets a value indicating whether the reader is positioned at the end of the stream.</summary>
/// <returns>
/// <see langword="true" /> if the reader is positioned at the end of the stream; otherwise, <see langword="false" />.</returns>
// Token: 0x1700018C RID: 396
// (get) Token: 0x0600067A RID: 1658 RVA: 0x000045A8 File Offset: 0x000027A8
[Token(Token = "0x1700018C")]
public override bool EOF
{
[Token(Token = "0x600067A")]
[Address(RVA = "0x4DAED0", Offset = "0x4D9ED0", VA = "0x1804DAED0", Slot = "32")]
get
{
return default(bool);
}
}
/// <summary>Gets the state of the reader.</summary>
/// <returns>One of the <see cref="T:System.Xml.ReadState" /> values.</returns>
// Token: 0x1700018D RID: 397
// (get) Token: 0x0600067B RID: 1659 RVA: 0x000045C0 File Offset: 0x000027C0
[Token(Token = "0x1700018D")]
public override ReadState ReadState
{
[Token(Token = "0x600067B")]
[Address(RVA = "0x4B2690", Offset = "0x4B1690", VA = "0x1804B2690", Slot = "34")]
get
{
return ReadState.Initial;
}
}
/// <summary>Gets the <see cref="T:System.Xml.XmlNameTable" /> associated with this implementation.</summary>
/// <returns>
/// <see langword="XmlNameTable" /> that enables you to get the atomized version of a string within the node.</returns>
// Token: 0x1700018E RID: 398
// (get) Token: 0x0600067C RID: 1660 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700018E")]
public override XmlNameTable NameTable
{
[Token(Token = "0x600067C")]
[Address(RVA = "0x4DAFF0", Offset = "0x4D9FF0", VA = "0x1804DAFF0", Slot = "36")]
get
{
return null;
}
}
/// <summary>Resolves a namespace prefix in the current element's scope.</summary>
/// <param name="prefix">The prefix whose namespace Uniform Resource Identifier (URI) you want to resolve. To match the default namespace, pass an empty string. </param>
/// <returns>The namespace URI to which the prefix maps or <see langword="null" /> if no matching prefix is found.</returns>
// Token: 0x0600067D RID: 1661 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600067D")]
[Address(RVA = "0x4DA7A0", Offset = "0x4D97A0", VA = "0x1804DA7A0", Slot = "37")]
public override string LookupNamespace(string prefix)
{
return null;
}
/// <summary>Resolves the entity reference for <see langword="EntityReference" /> nodes.</summary>
/// <exception cref="T:System.InvalidOperationException">The reader is not positioned on an <see langword="EntityReference" /> node. </exception>
// Token: 0x0600067E RID: 1662 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600067E")]
[Address(RVA = "0x4DA960", Offset = "0x4D9960", VA = "0x1804DA960", Slot = "39")]
public override void ResolveEntity()
{
}
/// <summary>Gets or sets a value indicating whether to do namespace support.</summary>
/// <returns>
/// <see langword="true" /> to do namespace support; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x1700018F RID: 399
// (get) Token: 0x0600067F RID: 1663 RVA: 0x000045D8 File Offset: 0x000027D8
[Token(Token = "0x1700018F")]
public bool Namespaces
{
[Token(Token = "0x600067F")]
[Address(RVA = "0xAD1320", Offset = "0xAD0320", VA = "0x180AD1320")]
get
{
return default(bool);
}
}
// Token: 0x040003BC RID: 956
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40003BC")]
private XmlValidatingReaderImpl impl;
}
}