394 lines
26 KiB
C#
394 lines
26 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.IO;
|
|
using System.Reflection;
|
|
using System.Xml.Schema;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Xml
|
|
{
|
|
/// <summary>Represents a reader that provides fast, noncached, forward-only access to XML data.To browse the .NET Framework source code for this type, see the Reference Source.</summary>
|
|
// Token: 0x02000020 RID: 32
|
|
[Token(Token = "0x2000020")]
|
|
[DefaultMember("Item")]
|
|
[DebuggerDisplay("{debuggerDisplayProxy}")]
|
|
[DebuggerDisplay("{debuggerDisplayProxy}")]
|
|
public abstract class XmlReader : IDisposable
|
|
{
|
|
/// <summary>Gets the <see cref="T:System.Xml.XmlReaderSettings" /> object used to create this <see cref="T:System.Xml.XmlReader" /> instance.</summary>
|
|
/// <returns>The <see cref="T:System.Xml.XmlReaderSettings" /> object used to create this reader instance. If this reader was not created using the <see cref="Overload:System.Xml.XmlReader.Create" /> method, this property returns <see langword="null" />.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x1700005B RID: 91
|
|
// (get) Token: 0x06000093 RID: 147 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700005B")]
|
|
public virtual XmlReaderSettings Settings
|
|
{
|
|
[Token(Token = "0x6000093")]
|
|
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "5")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, gets the type of the current node.</summary>
|
|
/// <returns>One of the enumeration values that specify the type of the current node.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x1700005C RID: 92
|
|
// (get) Token: 0x06000094 RID: 148
|
|
[Token(Token = "0x1700005C")]
|
|
public abstract XmlNodeType NodeType
|
|
{
|
|
[Token(Token = "0x6000094")]
|
|
[Address(Slot = "6")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, gets the qualified name of the current node.</summary>
|
|
/// <returns>The qualified name of the current node. For example, <see langword="Name" /> is <see langword="bk:book" /> for the element <bk:book>.The name returned is dependent on the <see cref="P:System.Xml.XmlReader.NodeType" /> of the node. The following node types return the listed values. All other node types return an empty string.Node type Name
|
|
/// <see langword="Attribute" />
|
|
/// The name of the attribute.
|
|
/// <see langword="DocumentType" />
|
|
/// The document type name.
|
|
/// <see langword="Element" />
|
|
/// The tag name.
|
|
/// <see langword="EntityReference" />
|
|
/// The name of the entity referenced.
|
|
/// <see langword="ProcessingInstruction" />
|
|
/// The target of the processing instruction.
|
|
/// <see langword="XmlDeclaration" />
|
|
/// The literal string <see langword="xml" />. </returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x1700005D RID: 93
|
|
// (get) Token: 0x06000095 RID: 149 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700005D")]
|
|
public virtual string Name
|
|
{
|
|
[Token(Token = "0x6000095")]
|
|
[Address(RVA = "0x5E1430", Offset = "0x5E0230", VA = "0x1805E1430", Slot = "7")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, 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 <bk:book>.For node types that do not have a name (like <see langword="Text" />, <see langword="Comment" />, and so on), this property returns <see langword="String.Empty" />.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x1700005E RID: 94
|
|
// (get) Token: 0x06000096 RID: 150
|
|
[Token(Token = "0x1700005E")]
|
|
public abstract string LocalName
|
|
{
|
|
[Token(Token = "0x6000096")]
|
|
[Address(Slot = "8")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, gets the namespace URI (as defined in the 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>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x1700005F RID: 95
|
|
// (get) Token: 0x06000097 RID: 151
|
|
[Token(Token = "0x1700005F")]
|
|
public abstract string NamespaceURI
|
|
{
|
|
[Token(Token = "0x6000097")]
|
|
[Address(Slot = "9")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, gets the namespace prefix associated with the current node.</summary>
|
|
/// <returns>The namespace prefix associated with the current node.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x17000060 RID: 96
|
|
// (get) Token: 0x06000098 RID: 152
|
|
[Token(Token = "0x17000060")]
|
|
public abstract string Prefix
|
|
{
|
|
[Token(Token = "0x6000098")]
|
|
[Address(Slot = "10")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, gets the text value of the current node.</summary>
|
|
/// <returns>The value returned depends on the <see cref="P:System.Xml.XmlReader.NodeType" /> of the node. The following table lists node types that have a value to return. All other node types return <see langword="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>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x17000061 RID: 97
|
|
// (get) Token: 0x06000099 RID: 153
|
|
[Token(Token = "0x17000061")]
|
|
public abstract string Value
|
|
{
|
|
[Token(Token = "0x6000099")]
|
|
[Address(Slot = "11")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, gets the base URI of the current node.</summary>
|
|
/// <returns>The base URI of the current node.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x17000062 RID: 98
|
|
// (get) Token: 0x0600009A RID: 154
|
|
[Token(Token = "0x17000062")]
|
|
public abstract string BaseURI
|
|
{
|
|
[Token(Token = "0x600009A")]
|
|
[Address(Slot = "12")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, gets a value indicating whether the current node is an empty element (for example, <MyElement/>).</summary>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the current node is an element (<see cref="P:System.Xml.XmlReader.NodeType" /> equals <see langword="XmlNodeType.Element" />) that ends with />; otherwise, <see langword="false" />.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x17000063 RID: 99
|
|
// (get) Token: 0x0600009B RID: 155
|
|
[Token(Token = "0x17000063")]
|
|
public abstract bool IsEmptyElement
|
|
{
|
|
[Token(Token = "0x600009B")]
|
|
[Address(Slot = "13")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, gets a value indicating whether the current node is an attribute that was generated from the default value defined in the DTD or schema.</summary>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the current node is an attribute whose value was generated from the default value defined in the DTD or schema; <see langword="false" /> if the attribute value was explicitly set.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x17000064 RID: 100
|
|
// (get) Token: 0x0600009C RID: 156 RVA: 0x000023A0 File Offset: 0x000005A0
|
|
[Token(Token = "0x17000064")]
|
|
public virtual bool IsDefault
|
|
{
|
|
[Token(Token = "0x600009C")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "14")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the schema information that has been assigned to the current node as a result of schema validation.</summary>
|
|
/// <returns>An <see cref="T:System.Xml.Schema.IXmlSchemaInfo" /> object containing the schema information for the current node. Schema information can be set on elements, attributes, or on text nodes with a non-null <see cref="P:System.Xml.XmlReader.ValueType" /> (typed values).If the current node is not one of the above node types, or if the <see langword="XmlReader" /> instance does not report schema information, this property returns <see langword="null" />.If this property is called from an <see cref="T:System.Xml.XmlTextReader" /> or an <see cref="T:System.Xml.XmlValidatingReader" /> object, this property always returns <see langword="null" />. These <see langword="XmlReader" /> implementations do not expose schema information through the <see langword="SchemaInfo" /> property.If you have to get the post-schema-validation information set (PSVI) for an element, position the reader on the end tag of the element, rather than on the start tag. You get the PSVI through the <see langword="SchemaInfo" /> property of a reader. The validating reader that is created through <see cref="Overload:System.Xml.XmlReader.Create" /> with the <see cref="P:System.Xml.XmlReaderSettings.ValidationType" /> property set to <see cref="F:System.Xml.ValidationType.Schema" /> has complete PSVI for an element only when the reader is positioned on the end tag of an element.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x17000065 RID: 101
|
|
// (get) Token: 0x0600009D RID: 157 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000065")]
|
|
public virtual IXmlSchemaInfo SchemaInfo
|
|
{
|
|
[Token(Token = "0x600009D")]
|
|
[Address(RVA = "0x5E1530", Offset = "0x5E0330", VA = "0x1805E1530", Slot = "15")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, moves to the attribute with the specified <see cref="P:System.Xml.XmlReader.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 reader's position does not change.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
/// <exception cref="T:System.ArgumentException">The parameter is an empty string.</exception>
|
|
// Token: 0x0600009E RID: 158
|
|
[Token(Token = "0x600009E")]
|
|
[Address(Slot = "16")]
|
|
public abstract bool MoveToAttribute(string name);
|
|
|
|
/// <summary>When overridden in a derived class, 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>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x0600009F RID: 159
|
|
[Token(Token = "0x600009F")]
|
|
[Address(Slot = "17")]
|
|
public abstract bool MoveToFirstAttribute();
|
|
|
|
/// <summary>When overridden in a derived class, 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>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x060000A0 RID: 160
|
|
[Token(Token = "0x60000A0")]
|
|
[Address(Slot = "18")]
|
|
public abstract bool MoveToNextAttribute();
|
|
|
|
/// <summary>When overridden in a derived class, 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>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x060000A1 RID: 161
|
|
[Token(Token = "0x60000A1")]
|
|
[Address(Slot = "19")]
|
|
public abstract bool MoveToElement();
|
|
|
|
/// <summary>When overridden in a derived class, 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 <see langword="String.Empty" />.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x060000A2 RID: 162
|
|
[Token(Token = "0x60000A2")]
|
|
[Address(Slot = "20")]
|
|
public abstract bool ReadAttributeValue();
|
|
|
|
/// <summary>When overridden in a derived class, reads the next node from the stream.</summary>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the next node was read successfully; otherwise, <see langword="false" />.</returns>
|
|
/// <exception cref="T:System.Xml.XmlException">An error occurred while parsing the XML.</exception>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x060000A3 RID: 163
|
|
[Token(Token = "0x60000A3")]
|
|
[Address(Slot = "21")]
|
|
public abstract bool Read();
|
|
|
|
/// <summary>When overridden in a derived class, changes the <see cref="P:System.Xml.XmlReader.ReadState" /> to <see cref="F:System.Xml.ReadState.Closed" />.</summary>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x060000A4 RID: 164 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60000A4")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "22")]
|
|
public virtual void Close()
|
|
{
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, gets the state of the reader.</summary>
|
|
/// <returns>One of the enumeration values that specifies the state of the reader.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x17000066 RID: 102
|
|
// (get) Token: 0x060000A5 RID: 165
|
|
[Token(Token = "0x17000066")]
|
|
public abstract ReadState ReadState
|
|
{
|
|
[Token(Token = "0x60000A5")]
|
|
[Address(Slot = "23")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, gets the <see cref="T:System.Xml.XmlNameTable" /> associated with this implementation.</summary>
|
|
/// <returns>The <see langword="XmlNameTable" /> enabling you to get the atomized version of a string within the node.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x17000067 RID: 103
|
|
// (get) Token: 0x060000A6 RID: 166
|
|
[Token(Token = "0x17000067")]
|
|
public abstract XmlNameTable NameTable
|
|
{
|
|
[Token(Token = "0x60000A6")]
|
|
[Address(Slot = "24")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, resolves a namespace prefix in the current element's scope.</summary>
|
|
/// <param name="prefix">The prefix whose namespace 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>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x060000A7 RID: 167
|
|
[Token(Token = "0x60000A7")]
|
|
[Address(Slot = "25")]
|
|
public abstract string LookupNamespace(string prefix);
|
|
|
|
/// <summary>Gets a value indicating whether this reader can parse and resolve entities.</summary>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the reader can parse and resolve entities; otherwise, <see langword="false" />.</returns>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x17000068 RID: 104
|
|
// (get) Token: 0x060000A8 RID: 168 RVA: 0x000023B8 File Offset: 0x000005B8
|
|
[Token(Token = "0x17000068")]
|
|
public virtual bool CanResolveEntity
|
|
{
|
|
[Token(Token = "0x60000A8")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "26")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, 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; this implementation of the reader cannot resolve entities (<see cref="P:System.Xml.XmlReader.CanResolveEntity" /> returns <see langword="false" />).</exception>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x060000A9 RID: 169
|
|
[Token(Token = "0x60000A9")]
|
|
[Address(Slot = "27")]
|
|
public abstract void ResolveEntity();
|
|
|
|
/// <summary>Releases all resources used by the current instance of the <see cref="T:System.Xml.XmlReader" /> class.</summary>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x060000AA RID: 170 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60000AA")]
|
|
[Address(RVA = "0x5E1360", Offset = "0x5E0160", VA = "0x1805E1360", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
/// <summary>Releases the unmanaged resources used by the <see cref="T:System.Xml.XmlReader" /> and optionally releases the managed resources.</summary>
|
|
/// <param name="disposing">
|
|
/// <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
|
|
/// <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message “An asynchronous operation is already in progress.”</exception>
|
|
// Token: 0x060000AB RID: 171 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60000AB")]
|
|
[Address(RVA = "0x5E1380", Offset = "0x5E0180", VA = "0x1805E1380", Slot = "28")]
|
|
protected virtual void Dispose(bool disposing)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000069 RID: 105
|
|
// (get) Token: 0x060000AC RID: 172 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000069")]
|
|
internal virtual IDtdInfo DtdInfo
|
|
{
|
|
[Token(Token = "0x60000AC")]
|
|
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "29")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000AD RID: 173 RVA: 0x000023D0 File Offset: 0x000005D0
|
|
[Token(Token = "0x60000AD")]
|
|
[Address(RVA = "0x5E12B0", Offset = "0x5E00B0", VA = "0x1805E12B0")]
|
|
internal static int CalcBufferSize(Stream input)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see langword="XmlReader" /> class.</summary>
|
|
// Token: 0x060000AE RID: 174 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60000AE")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
protected XmlReader()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000048 RID: 72
|
|
[Token(Token = "0x4000048")]
|
|
private static uint IsTextualNodeBitmap;
|
|
|
|
// Token: 0x04000049 RID: 73
|
|
[Token(Token = "0x4000049")]
|
|
private static uint CanReadContentAsBitmap;
|
|
|
|
// Token: 0x0400004A RID: 74
|
|
[Token(Token = "0x400004A")]
|
|
private static uint HasValueBitmap;
|
|
}
|
|
}
|