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

929 lines
40 KiB
C#

using System;
using System.Collections;
using Cpp2IlInjected;
namespace System.Xml.Serialization
{
/// <summary>Controls deserialization by the <see cref="T:System.Xml.Serialization.XmlSerializer" /> class. </summary>
// Token: 0x0200013A RID: 314
[Token(Token = "0x200013A")]
[MonoTODO]
public abstract class XmlSerializationReader : XmlSerializationGeneratedCode
{
// Token: 0x06000D71 RID: 3441 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D71")]
[Address(RVA = "0xDFC4C0", Offset = "0xDFB4C0", VA = "0x180DFC4C0")]
internal void Initialize(XmlReader reader, XmlSerializer eventSource)
{
}
// Token: 0x06000D72 RID: 3442 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D72")]
[Address(RVA = "0xDFBF90", Offset = "0xDFAF90", VA = "0x180DFBF90")]
private ArrayList EnsureArrayList(ArrayList list)
{
return null;
}
// Token: 0x06000D73 RID: 3443 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D73")]
[Address(RVA = "0xDFBFE0", Offset = "0xDFAFE0", VA = "0x180DFBFE0")]
private Hashtable EnsureHashtable(Hashtable hash)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializationReader" /> class.</summary>
// Token: 0x06000D74 RID: 3444 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D74")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected XmlSerializationReader()
{
}
/// <summary>Gets the XML document object into which the XML document is being deserialized. </summary>
/// <returns>An <see cref="T:System.Xml.XmlDocument" /> that represents the deserialized <see cref="T:System.Xml.XmlDocument" /> data.</returns>
// Token: 0x170003A0 RID: 928
// (get) Token: 0x06000D75 RID: 3445 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003A0")]
protected XmlDocument Document
{
[Token(Token = "0x6000D75")]
[Address(RVA = "0xDFFFD0", Offset = "0xDFEFD0", VA = "0x180DFFFD0")]
get
{
return null;
}
}
/// <summary>Gets the <see cref="T:System.Xml.XmlReader" /> object that is being used by <see cref="T:System.Xml.Serialization.XmlSerializationReader" />. </summary>
/// <returns>The <see cref="T:System.Xml.XmlReader" /> that is being used by the <see cref="T:System.Xml.Serialization.XmlSerializationReader" />.</returns>
// Token: 0x170003A1 RID: 929
// (get) Token: 0x06000D76 RID: 3446 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003A1")]
protected XmlReader Reader
{
[Token(Token = "0x6000D76")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
/// <summary>Stores an object that contains a callback method that will be called, as necessary, to fill in .NET Framework collections or enumerations that map to SOAP-encoded arrays or SOAP-encoded, multi-referenced elements. </summary>
/// <param name="fixup">A <see cref="T:System.Xml.Serialization.XmlSerializationCollectionFixupCallback" /> delegate and the callback method's input data.</param>
// Token: 0x06000D77 RID: 3447 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D77")]
[Address(RVA = "0xDFB5A0", Offset = "0xDFA5A0", VA = "0x180DFB5A0")]
protected void AddFixup(XmlSerializationReader.CollectionFixup fixup)
{
}
/// <summary>Stores an object that contains a callback method instance that will be called, as necessary, to fill in the objects in a SOAP-encoded array. </summary>
/// <param name="fixup">An <see cref="T:System.Xml.Serialization.XmlSerializationFixupCallback" /> delegate and the callback method's input data.</param>
// Token: 0x06000D78 RID: 3448 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D78")]
[Address(RVA = "0xDFB6A0", Offset = "0xDFA6A0", VA = "0x180DFB6A0")]
protected void AddFixup(XmlSerializationReader.Fixup fixup)
{
}
// Token: 0x06000D79 RID: 3449 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D79")]
[Address(RVA = "0xDFB510", Offset = "0xDFA510", VA = "0x180DFB510")]
private void AddFixup(XmlSerializationReader.CollectionItemFixup fixup)
{
}
/// <summary>Stores an implementation of the <see cref="T:System.Xml.Serialization.XmlSerializationReadCallback" /> delegate and its input data for a later invocation. </summary>
/// <param name="name">The name of the .NET Framework type that is being deserialized.</param>
/// <param name="ns">The namespace of the .NET Framework type that is being deserialized.</param>
/// <param name="type">The <see cref="T:System.Type" /> to be deserialized.</param>
/// <param name="read">An <see cref="T:System.Xml.Serialization.XmlSerializationReadCallback" /> delegate.</param>
// Token: 0x06000D7A RID: 3450 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D7A")]
[Address(RVA = "0xDFB730", Offset = "0xDFA730", VA = "0x180DFB730")]
protected void AddReadCallback(string name, string ns, Type type, XmlSerializationReadCallback read)
{
}
/// <summary>Stores an object that is being deserialized from a SOAP-encoded <see langword="multiRef" /> element for later access through the <see cref="M:System.Xml.Serialization.XmlSerializationReader.GetTarget(System.String)" /> method. </summary>
/// <param name="id">The value of the <see langword="id" /> attribute of a <see langword="multiRef" /> element that identifies the element.</param>
/// <param name="o">The object that is deserialized from the XML element.</param>
// Token: 0x06000D7B RID: 3451 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D7B")]
[Address(RVA = "0xDFB850", Offset = "0xDFA850", VA = "0x180DFB850")]
protected void AddTarget(string id, object o)
{
}
// Token: 0x06000D7C RID: 3452 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D7C")]
[Address(RVA = "0xDFBD90", Offset = "0xDFAD90", VA = "0x180DFBD90")]
private string CurrentTag()
{
return null;
}
/// <summary>Creates an <see cref="T:System.InvalidOperationException" /> that indicates that a SOAP-encoded collection type cannot be modified and its values cannot be filled in. </summary>
/// <param name="name">The fully qualified name of the .NET Framework type for which there is a mapping.</param>
/// <returns>An <see cref="T:System.InvalidOperationException" /> exception.</returns>
// Token: 0x06000D7D RID: 3453 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D7D")]
[Address(RVA = "0xDFB980", Offset = "0xDFA980", VA = "0x180DFB980")]
protected Exception CreateReadOnlyCollectionException(string name)
{
return null;
}
/// <summary>Creates an <see cref="T:System.InvalidOperationException" /> that indicates that an enumeration value is not valid. </summary>
/// <param name="value">The enumeration value that is not valid.</param>
/// <param name="enumType">The enumeration type.</param>
/// <returns>An <see cref="T:System.InvalidOperationException" /> exception.</returns>
// Token: 0x06000D7E RID: 3454 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D7E")]
[Address(RVA = "0xDFB9F0", Offset = "0xDFA9F0", VA = "0x180DFB9F0")]
protected Exception CreateUnknownConstantException(string value, Type enumType)
{
return null;
}
/// <summary>Creates an <see cref="T:System.InvalidOperationException" /> that indicates that the current position of <see cref="T:System.Xml.XmlReader" /> represents an unknown XML node. </summary>
/// <returns>An <see cref="T:System.InvalidOperationException" /> exception.</returns>
// Token: 0x06000D7F RID: 3455 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D7F")]
[Address(RVA = "0xDFBA60", Offset = "0xDFAA60", VA = "0x180DFBA60")]
protected Exception CreateUnknownNodeException()
{
return null;
}
/// <summary>Creates an <see cref="T:System.InvalidOperationException" /> that indicates that a type is unknown. </summary>
/// <param name="type">An <see cref="T:System.Xml.XmlQualifiedName" /> that represents the name of the unknown type.</param>
/// <returns>An <see cref="T:System.InvalidOperationException" /> exception.</returns>
// Token: 0x06000D80 RID: 3456 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D80")]
[Address(RVA = "0xDFBAE0", Offset = "0xDFAAE0", VA = "0x180DFBAE0")]
protected Exception CreateUnknownTypeException(XmlQualifiedName type)
{
return null;
}
/// <summary>Ensures that a given array, or a copy, is large enough to contain a specified index. </summary>
/// <param name="a">The <see cref="T:System.Array" /> that is being checked.</param>
/// <param name="index">The required index.</param>
/// <param name="elementType">The <see cref="T:System.Type" /> of the array's elements.</param>
/// <returns>The existing <see cref="T:System.Array" />, if it is already large enough; otherwise, a new, larger array that contains the original array's elements.</returns>
// Token: 0x06000D81 RID: 3457 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D81")]
[Address(RVA = "0xDFBF00", Offset = "0xDFAF00", VA = "0x180DFBF00")]
protected Array EnsureArrayIndex(Array a, int index, Type elementType)
{
return null;
}
/// <summary>Determines whether the XML element where the <see cref="T:System.Xml.XmlReader" /> is currently positioned has a null attribute set to the value <see langword="true" />.</summary>
/// <returns>
/// <see langword="true" /> if <see cref="T:System.Xml.XmlReader" /> is currently positioned over a null attribute with the value <see langword="true" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06000D82 RID: 3458 RVA: 0x00006E10 File Offset: 0x00005010
[Token(Token = "0x6000D82")]
[Address(RVA = "0xDFC120", Offset = "0xDFB120", VA = "0x180DFC120")]
protected bool GetNullAttr()
{
return default(bool);
}
/// <summary>Gets an object that is being deserialized from a SOAP-encoded <see langword="multiRef" /> element and that was stored earlier by <see cref="M:System.Xml.Serialization.XmlSerializationReader.AddTarget(System.String,System.Object)" />. </summary>
/// <param name="id">The value of the <see langword="id" /> attribute of a <see langword="multiRef" /> element that identifies the element.</param>
/// <returns>An object to be deserialized from a SOAP-encoded <see langword="multiRef" /> element.</returns>
// Token: 0x06000D83 RID: 3459 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D83")]
[Address(RVA = "0xDFC200", Offset = "0xDFB200", VA = "0x180DFC200")]
protected object GetTarget(string id)
{
return null;
}
// Token: 0x06000D84 RID: 3460 RVA: 0x00006E28 File Offset: 0x00005028
[Token(Token = "0x6000D84")]
[Address(RVA = "0xDFF7F0", Offset = "0xDFE7F0", VA = "0x180DFF7F0")]
private bool TargetReady(string id)
{
return default(bool);
}
/// <summary>Gets the value of the <see langword="xsi:type" /> attribute for the XML element at the current location of the <see cref="T:System.Xml.XmlReader" />. </summary>
/// <returns>An XML qualified name that indicates the data type of an XML element.</returns>
// Token: 0x06000D85 RID: 3461 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D85")]
[Address(RVA = "0xDFC2C0", Offset = "0xDFB2C0", VA = "0x180DFC2C0")]
protected XmlQualifiedName GetXsiType()
{
return null;
}
/// <summary>Initializes callback methods that populate objects that map to SOAP-encoded XML data. </summary>
// Token: 0x06000D86 RID: 3462
[Token(Token = "0x6000D86")]
[Address(Slot = "4")]
protected abstract void InitCallbacks();
/// <summary>Stores element and attribute names in a <see cref="T:System.Xml.NameTable" /> object. </summary>
// Token: 0x06000D87 RID: 3463
[Token(Token = "0x6000D87")]
[Address(Slot = "5")]
protected abstract void InitIDs();
/// <summary>Determines whether an XML attribute name indicates an XML namespace. </summary>
/// <param name="name">The name of an XML attribute.</param>
/// <returns>
/// <see langword="true " />if the XML attribute name indicates an XML namespace; otherwise, <see langword="false" />.</returns>
// Token: 0x06000D88 RID: 3464 RVA: 0x00006E40 File Offset: 0x00005040
[Token(Token = "0x6000D88")]
[Address(RVA = "0xDFC7D0", Offset = "0xDFB7D0", VA = "0x180DFC7D0")]
protected bool IsXmlnsAttribute(string name)
{
return default(bool);
}
/// <summary>Sets the value of the XML attribute if it is of type <see langword="arrayType" /> from the Web Services Description Language (WSDL) namespace. </summary>
/// <param name="attr">An <see cref="T:System.Xml.XmlAttribute" /> that may have the type <see langword="wsdl:array" />.</param>
// Token: 0x06000D89 RID: 3465 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D89")]
[Address(RVA = "0xDFCC40", Offset = "0xDFBC40", VA = "0x180DFCC40")]
protected void ParseWsdlArrayType(XmlAttribute attr)
{
}
/// <summary>Makes the <see cref="T:System.Xml.XmlReader" /> read the fully qualified name of the element where it is currently positioned. </summary>
/// <returns>The fully qualified name of the current XML element.</returns>
// Token: 0x06000D8A RID: 3466 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D8A")]
[Address(RVA = "0xDFCDD0", Offset = "0xDFBDD0", VA = "0x180DFCDD0")]
protected XmlQualifiedName ReadElementQualifiedName()
{
return null;
}
/// <summary>Makes the <see cref="T:System.Xml.XmlReader" /> read an XML end tag.</summary>
// Token: 0x06000D8B RID: 3467 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D8B")]
[Address(RVA = "0xDFCEE0", Offset = "0xDFBEE0", VA = "0x180DFCEE0")]
protected void ReadEndElement()
{
}
/// <summary>Instructs the <see cref="T:System.Xml.XmlReader" /> to read the current XML element if the element has a null attribute with the value true. </summary>
/// <returns>
/// <see langword="true" /> if the element has a null="true" attribute value and has been read; otherwise, <see langword="false" />.</returns>
// Token: 0x06000D8C RID: 3468 RVA: 0x00006E58 File Offset: 0x00005058
[Token(Token = "0x6000D8C")]
[Address(RVA = "0xDFD480", Offset = "0xDFC480", VA = "0x180DFD480")]
protected bool ReadNull()
{
return default(bool);
}
/// <summary>Instructs the <see cref="T:System.Xml.XmlReader" /> to read the fully qualified name of the element where it is currently positioned. </summary>
/// <returns>A <see cref="T:System.Xml.XmlQualifiedName" /> that represents the fully qualified name of the current XML element; otherwise, <see langword="null" /> if a null="true" attribute value is present.</returns>
// Token: 0x06000D8D RID: 3469 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D8D")]
[Address(RVA = "0xDFD6C0", Offset = "0xDFC6C0", VA = "0x180DFD6C0")]
protected XmlQualifiedName ReadNullableQualifiedName()
{
return null;
}
/// <summary>Instructs the <see cref="T:System.Xml.XmlReader" /> to read a simple, text-only XML element that could be <see langword="null" />. </summary>
/// <returns>The string value; otherwise, <see langword="null" />.</returns>
// Token: 0x06000D8E RID: 3470 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D8E")]
[Address(RVA = "0xDFD6F0", Offset = "0xDFC6F0", VA = "0x180DFD6F0")]
protected string ReadNullableString()
{
return null;
}
/// <summary>Deserializes an object from a SOAP-encoded <see langword="multiRef" /> XML element. </summary>
/// <returns>The value of the referenced element in the document.</returns>
// Token: 0x06000D8F RID: 3471 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D8F")]
[Address(RVA = "0xDFD740", Offset = "0xDFC740", VA = "0x180DFD740")]
protected object ReadReferencedElement()
{
return null;
}
// Token: 0x06000D90 RID: 3472 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D90")]
[Address(RVA = "0xDFC030", Offset = "0xDFB030", VA = "0x180DFC030")]
private XmlSerializationReader.WriteCallbackInfo GetCallbackInfo(XmlQualifiedName qname)
{
return null;
}
/// <summary>Deserializes an object from a SOAP-encoded <see langword="multiRef" /> XML element. </summary>
/// <param name="name">The local name of the element's XML Schema data type.</param>
/// <param name="ns">The namespace of the element's XML Schema data type.</param>
/// <returns>The value of the referenced element in the document.</returns>
// Token: 0x06000D91 RID: 3473 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D91")]
[Address(RVA = "0xDFD7B0", Offset = "0xDFC7B0", VA = "0x180DFD7B0")]
protected object ReadReferencedElement(string name, string ns)
{
return null;
}
// Token: 0x06000D92 RID: 3474 RVA: 0x00006E70 File Offset: 0x00005070
[Token(Token = "0x6000D92")]
[Address(RVA = "0xDFCFA0", Offset = "0xDFBFA0", VA = "0x180DFCFA0")]
private bool ReadList(out object resultList)
{
return default(bool);
}
/// <summary>Deserializes objects from the SOAP-encoded <see langword="multiRef" /> elements in a SOAP message. </summary>
// Token: 0x06000D93 RID: 3475 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D93")]
[Address(RVA = "0xDFDA70", Offset = "0xDFCA70", VA = "0x180DFDA70")]
protected void ReadReferencedElements()
{
}
/// <summary>Deserializes an object from an XML element in a SOAP message that contains a reference to a <see langword="multiRef" /> element. </summary>
/// <param name="fixupReference">An output string into which the <see langword="href" /> attribute value is read.</param>
/// <returns>The deserialized object.</returns>
// Token: 0x06000D94 RID: 3476 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D94")]
[Address(RVA = "0xDFEA90", Offset = "0xDFDA90", VA = "0x180DFEA90")]
protected object ReadReferencingElement(out string fixupReference)
{
return null;
}
/// <summary>Deserializes an object from an XML element in a SOAP message that contains a reference to a <see langword="multiRef" /> element. </summary>
/// <param name="name">The local name of the element's XML Schema data type.</param>
/// <param name="ns">The namespace of the element's XML Schema data type.</param>
/// <param name="fixupReference">An output string into which the <see langword="href" /> attribute value is read.</param>
/// <returns>The deserialized object.</returns>
// Token: 0x06000D95 RID: 3477 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D95")]
[Address(RVA = "0xDFEA70", Offset = "0xDFDA70", VA = "0x180DFEA70")]
protected object ReadReferencingElement(string name, string ns, out string fixupReference)
{
return null;
}
/// <summary>Deserializes an object from an XML element in a SOAP message that contains a reference to a <see langword="multiRef" /> element.</summary>
/// <param name="name">The local name of the element's XML Schema data type.</param>
/// <param name="ns">The namespace of the element's XML Schema data type.</param>
/// <param name="elementCanBeType">
/// <see langword="true" /> if the element name is also the XML Schema data type name; otherwise, <see langword="false" />.</param>
/// <param name="fixupReference">An output string into which the value of the <see langword="href" /> attribute is read.</param>
/// <returns>The deserialized object.</returns>
// Token: 0x06000D96 RID: 3478 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D96")]
[Address(RVA = "0xDFE730", Offset = "0xDFD730", VA = "0x180DFE730")]
protected object ReadReferencingElement(string name, string ns, bool elementCanBeType, out string fixupReference)
{
return null;
}
/// <summary>Populates an object from its XML representation at the current location of the <see cref="T:System.Xml.XmlReader" />. </summary>
/// <param name="serializable">An <see cref="T:System.Xml.Serialization.IXmlSerializable" /> that corresponds to the current position of the <see cref="T:System.Xml.XmlReader" />.</param>
/// <returns>An object that implements the <see cref="T:System.Xml.Serialization.IXmlSerializable" /> interface with its members populated from the location of the <see cref="T:System.Xml.XmlReader" />.</returns>
// Token: 0x06000D97 RID: 3479 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D97")]
[Address(RVA = "0xDFEB10", Offset = "0xDFDB10", VA = "0x180DFEB10")]
protected IXmlSerializable ReadSerializable(IXmlSerializable serializable)
{
return null;
}
/// <summary>Gets the value of the XML node at which the <see cref="T:System.Xml.XmlReader" /> is currently positioned. </summary>
/// <param name="type">The <see cref="T:System.Xml.XmlQualifiedName" /> that represents the simple data type for the current location of the <see cref="T:System.Xml.XmlReader" />.</param>
/// <returns>The value of the node as a .NET Framework value type, if the value is a simple XML Schema data type.</returns>
// Token: 0x06000D98 RID: 3480 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D98")]
[Address(RVA = "0xDFF580", Offset = "0xDFE580", VA = "0x180DFF580")]
protected object ReadTypedPrimitive(XmlQualifiedName type)
{
return null;
}
// Token: 0x06000D99 RID: 3481 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D99")]
[Address(RVA = "0xDFED00", Offset = "0xDFDD00", VA = "0x180DFED00")]
private object ReadTypedPrimitive(XmlQualifiedName qname, bool reportUnknown)
{
return null;
}
/// <summary>Instructs the <see cref="T:System.Xml.XmlReader" /> to read the XML node at its current position. </summary>
/// <param name="wrapped">
/// <see langword="true" /> to read content only after reading the element's start element; otherwise, <see langword="false" />.</param>
/// <returns>An <see cref="T:System.Xml.XmlNode" /> that represents the XML node that has been read.</returns>
// Token: 0x06000D9A RID: 3482 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D9A")]
[Address(RVA = "0xDFF6C0", Offset = "0xDFE6C0", VA = "0x180DFF6C0")]
protected XmlNode ReadXmlNode(bool wrapped)
{
return null;
}
/// <summary>Instructs the <see cref="T:System.Xml.XmlReader" /> to read an XML document root element at its current position.</summary>
/// <param name="wrapped">
/// <see langword="true" /> if the method should read content only after reading the element's start element; otherwise, <see langword="false" />.</param>
/// <returns>An <see cref="T:System.Xml.XmlDocument" /> that contains the root element that has been read.</returns>
// Token: 0x06000D9B RID: 3483 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D9B")]
[Address(RVA = "0xDFF590", Offset = "0xDFE590", VA = "0x180DFF590")]
protected XmlDocument ReadXmlDocument(bool wrapped)
{
return null;
}
/// <summary>Ensures that a given array, or a copy, is no larger than a specified length. </summary>
/// <param name="a">The array that is being checked.</param>
/// <param name="length">The maximum length of the array.</param>
/// <param name="elementType">The <see cref="T:System.Type" /> of the array's elements.</param>
/// <param name="isNullable">
/// <see langword="true" /> if <see langword="null" /> for the array, if present for the input array, can be returned; otherwise, a new, smaller array.</param>
/// <returns>The existing <see cref="T:System.Array" />, if it is already small enough; otherwise, a new, smaller array that contains the original array's elements up to the size of<paramref name=" length" />.</returns>
// Token: 0x06000D9C RID: 3484 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D9C")]
[Address(RVA = "0xDFF730", Offset = "0xDFE730", VA = "0x180DFF730")]
protected Array ShrinkArray(Array a, int length, Type elementType, bool isNullable)
{
return null;
}
/// <summary>Obtains an <see cref="T:System.Xml.XmlQualifiedName" /> from a name that may contain a prefix. </summary>
/// <param name="value">A name that may contain a prefix.</param>
/// <returns>An <see cref="T:System.Xml.XmlQualifiedName" /> that represents a namespace-qualified XML name.</returns>
// Token: 0x06000D9D RID: 3485 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D9D")]
[Address(RVA = "0xDFF810", Offset = "0xDFE810", VA = "0x180DFF810")]
protected XmlQualifiedName ToXmlQualifiedName(string value)
{
return null;
}
/// <summary>Raises an <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownAttribute" /> event for the current position of the <see cref="T:System.Xml.XmlReader" />.</summary>
/// <param name="o">An object that the <see cref="T:System.Xml.Serialization.XmlSerializer" /> is attempting to deserialize, subsequently accessible through the <see cref="P:System.Xml.Serialization.XmlAttributeEventArgs.ObjectBeingDeserialized" /> property.</param>
/// <param name="attr">A <see cref="T:System.Xml.XmlAttribute" /> that represents the attribute in question.</param>
/// <param name="qnames">A comma-delimited list of XML qualified names.</param>
// Token: 0x06000D9E RID: 3486 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D9E")]
[Address(RVA = "0xDFFA30", Offset = "0xDFEA30", VA = "0x180DFFA30")]
protected void UnknownAttribute(object o, XmlAttribute attr, string qnames)
{
}
/// <summary>Raises an <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownElement" /> event for the current position of the <see cref="T:System.Xml.XmlReader" />.</summary>
/// <param name="o">An object that the <see cref="T:System.Xml.Serialization.XmlSerializer" /> is attempting to deserialize, subsequently accessible through the <see cref="P:System.Xml.Serialization.XmlAttributeEventArgs.ObjectBeingDeserialized" /> property.</param>
/// <param name="elem">The <see cref="T:System.Xml.XmlElement" /> for which an event is raised.</param>
/// <param name="qnames">A comma-delimited list of XML qualified names.</param>
// Token: 0x06000D9F RID: 3487 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D9F")]
[Address(RVA = "0xDFFC70", Offset = "0xDFEC70", VA = "0x180DFFC70")]
protected void UnknownElement(object o, XmlElement elem, string qnames)
{
}
/// <summary>Raises an <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownNode" /> event for the current position of the <see cref="T:System.Xml.XmlReader" />. </summary>
/// <param name="o">The object that is being deserialized.</param>
// Token: 0x06000DA0 RID: 3488 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DA0")]
[Address(RVA = "0xDF6890", Offset = "0xDF5890", VA = "0x180DF6890")]
protected void UnknownNode(object o)
{
}
/// <summary>Raises an <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownNode" /> event for the current position of the <see cref="T:System.Xml.XmlReader" />.</summary>
/// <param name="o">The object being deserialized.</param>
/// <param name="qnames">A comma-delimited list of XML qualified names.</param>
// Token: 0x06000DA1 RID: 3489 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DA1")]
[Address(RVA = "0xDFFED0", Offset = "0xDFEED0", VA = "0x180DFFED0")]
protected void UnknownNode(object o, string qnames)
{
}
// Token: 0x06000DA2 RID: 3490 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DA2")]
[Address(RVA = "0xDFC840", Offset = "0xDFB840", VA = "0x180DFC840")]
private void OnUnknownNode(XmlNode node, object o, string qnames)
{
}
/// <summary>Raises an <see cref="E:System.Xml.Serialization.XmlSerializer.UnreferencedObject" /> event for the current position of the <see cref="T:System.Xml.XmlReader" />.</summary>
/// <param name="id">A unique string that is used to identify the unreferenced object, subsequently accessible through the <see cref="P:System.Xml.Serialization.UnreferencedObjectEventArgs.UnreferencedId" /> property.</param>
/// <param name="o">An object that the <see cref="T:System.Xml.Serialization.XmlSerializer" /> is attempting to deserialize, subsequently accessible through the <see cref="P:System.Xml.Serialization.UnreferencedObjectEventArgs.UnreferencedObject" /> property.</param>
// Token: 0x06000DA3 RID: 3491 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DA3")]
[Address(RVA = "0xDFFF40", Offset = "0xDFEF40", VA = "0x180DFFF40")]
protected void UnreferencedObject(string id, object o)
{
}
// Token: 0x04000709 RID: 1801
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000709")]
private XmlDocument document;
// Token: 0x0400070A RID: 1802
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400070A")]
private XmlReader reader;
// Token: 0x0400070B RID: 1803
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400070B")]
private ArrayList fixups;
// Token: 0x0400070C RID: 1804
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400070C")]
private Hashtable collFixups;
// Token: 0x0400070D RID: 1805
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400070D")]
private ArrayList collItemFixups;
// Token: 0x0400070E RID: 1806
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400070E")]
private Hashtable typesCallbacks;
// Token: 0x0400070F RID: 1807
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400070F")]
private ArrayList noIDTargets;
// Token: 0x04000710 RID: 1808
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000710")]
private Hashtable targets;
// Token: 0x04000711 RID: 1809
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000711")]
private Hashtable delayedListFixups;
// Token: 0x04000712 RID: 1810
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000712")]
private XmlSerializer eventSource;
// Token: 0x04000713 RID: 1811
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000713")]
private int delayedFixupId;
// Token: 0x04000714 RID: 1812
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000714")]
private Hashtable referencedObjects;
// Token: 0x04000715 RID: 1813
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000715")]
private int readCount;
// Token: 0x04000716 RID: 1814
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x4000716")]
private int whileIterationCount;
// Token: 0x04000717 RID: 1815
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000717")]
private string w3SchemaNS;
// Token: 0x04000718 RID: 1816
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000718")]
private string w3InstanceNS;
// Token: 0x04000719 RID: 1817
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000719")]
private string w3InstanceNS2000;
// Token: 0x0400071A RID: 1818
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400071A")]
private string w3InstanceNS1999;
// Token: 0x0400071B RID: 1819
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400071B")]
private string soapNS;
// Token: 0x0400071C RID: 1820
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400071C")]
private string wsdlNS;
// Token: 0x0400071D RID: 1821
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400071D")]
private string nullX;
// Token: 0x0400071E RID: 1822
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400071E")]
private string nil;
// Token: 0x0400071F RID: 1823
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400071F")]
private string typeX;
// Token: 0x04000720 RID: 1824
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000720")]
private string arrayType;
// Token: 0x04000721 RID: 1825
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000721")]
private XmlQualifiedName arrayQName;
// Token: 0x0200013B RID: 315
[Token(Token = "0x200013B")]
private class WriteCallbackInfo
{
// Token: 0x06000DA4 RID: 3492 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DA4")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public WriteCallbackInfo()
{
}
// Token: 0x04000722 RID: 1826
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000722")]
public Type Type;
// Token: 0x04000723 RID: 1827
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000723")]
public string TypeName;
// Token: 0x04000724 RID: 1828
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000724")]
public string TypeNs;
// Token: 0x04000725 RID: 1829
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000725")]
public XmlSerializationReadCallback Callback;
}
/// <summary>Holds an <see cref="T:System.Xml.Serialization.XmlSerializationCollectionFixupCallback" /> delegate instance, plus the method's inputs; also supplies the method's parameters. </summary>
// Token: 0x0200013C RID: 316
[Token(Token = "0x200013C")]
protected class CollectionFixup
{
// Token: 0x06000DA5 RID: 3493 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DA5")]
[Address(RVA = "0xDEE100", Offset = "0xDED100", VA = "0x180DEE100")]
internal CollectionFixup(object collection, XmlSerializationCollectionFixupCallback callback, string id)
{
}
/// <summary>Gets the callback method that instantiates the <see cref="T:System.Xml.Serialization.XmlSerializationCollectionFixupCallback" /> delegate. </summary>
/// <returns>The <see cref="T:System.Xml.Serialization.XmlSerializationCollectionFixupCallback" /> delegate that points to the callback method.</returns>
// Token: 0x170003A2 RID: 930
// (get) Token: 0x06000DA6 RID: 3494 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003A2")]
public XmlSerializationCollectionFixupCallback Callback
{
[Token(Token = "0x6000DA6")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Gets the <paramref name="object collection" /> for the callback method. </summary>
/// <returns>The collection that is used for the fixup.</returns>
// Token: 0x170003A3 RID: 931
// (get) Token: 0x06000DA7 RID: 3495 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003A3")]
public object Collection
{
[Token(Token = "0x6000DA7")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
// Token: 0x170003A4 RID: 932
// (get) Token: 0x06000DA8 RID: 3496 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003A4")]
internal object Id
{
[Token(Token = "0x6000DA8")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return null;
}
}
/// <summary>Gets the array into which the callback method copies a collection. </summary>
/// <returns>The array into which the callback method copies a collection.</returns>
// Token: 0x170003A5 RID: 933
// (get) Token: 0x06000DA9 RID: 3497 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000DAA RID: 3498 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170003A5")]
public object CollectionItems
{
[Token(Token = "0x6000DA9")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
[Token(Token = "0x6000DAA")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
internal set
{
}
}
// Token: 0x04000726 RID: 1830
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000726")]
private XmlSerializationCollectionFixupCallback callback;
// Token: 0x04000727 RID: 1831
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000727")]
private object collection;
// Token: 0x04000728 RID: 1832
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000728")]
private object collectionItems;
// Token: 0x04000729 RID: 1833
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000729")]
private string id;
}
/// <summary>Holds an <see cref="T:System.Xml.Serialization.XmlSerializationFixupCallback" /> delegate instance, plus the method's inputs; also serves as the parameter for the method.</summary>
// Token: 0x0200013D RID: 317
[Token(Token = "0x200013D")]
protected class Fixup
{
/// <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializationReader.Fixup" /> class.</summary>
/// <param name="o">The object that contains other objects whose values get filled in by the callback implementation.</param>
/// <param name="callback">A method that instantiates the <see cref="T:System.Xml.Serialization.XmlSerializationFixupCallback" /> delegate.</param>
/// <param name="count">The size of the string array obtained through the <see cref="P:System.Xml.Serialization.XmlSerializationReader.Fixup.Ids" /> property.</param>
// Token: 0x06000DAB RID: 3499 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DAB")]
[Address(RVA = "0xDEE190", Offset = "0xDED190", VA = "0x180DEE190")]
public Fixup(object o, XmlSerializationFixupCallback callback, int count)
{
}
/// <summary>Gets the callback method that creates an instance of the <see cref="T:System.Xml.Serialization.XmlSerializationFixupCallback" /> delegate.</summary>
/// <returns>The callback method that creates an instance of the <see cref="T:System.Xml.Serialization.XmlSerializationFixupCallback" /> delegate.</returns>
// Token: 0x170003A6 RID: 934
// (get) Token: 0x06000DAC RID: 3500 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003A6")]
public XmlSerializationFixupCallback Callback
{
[Token(Token = "0x6000DAC")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
/// <summary>Gets or sets an array of keys for the objects that belong to the <see cref="P:System.Xml.Serialization.XmlSerializationReader.Fixup.Source" /> property whose values get filled in by the callback implementation.</summary>
/// <returns>The array of keys.</returns>
// Token: 0x170003A7 RID: 935
// (get) Token: 0x06000DAD RID: 3501 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003A7")]
public string[] Ids
{
[Token(Token = "0x6000DAD")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
/// <summary>Gets or sets the object that contains other objects whose values get filled in by the callback implementation.</summary>
/// <returns>The source containing objects with values to fill.</returns>
// Token: 0x170003A8 RID: 936
// (get) Token: 0x06000DAE RID: 3502 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003A8")]
public object Source
{
[Token(Token = "0x6000DAE")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
// Token: 0x0400072A RID: 1834
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400072A")]
private object source;
// Token: 0x0400072B RID: 1835
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400072B")]
private string[] ids;
// Token: 0x0400072C RID: 1836
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400072C")]
private XmlSerializationFixupCallback callback;
}
// Token: 0x0200013E RID: 318
[Token(Token = "0x200013E")]
private class CollectionItemFixup
{
// Token: 0x06000DAF RID: 3503 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DAF")]
[Address(RVA = "0x6E0610", Offset = "0x6DF610", VA = "0x1806E0610")]
public CollectionItemFixup(Array list, int index, string id)
{
}
// Token: 0x170003A9 RID: 937
// (get) Token: 0x06000DB0 RID: 3504 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003A9")]
public Array Collection
{
[Token(Token = "0x6000DB0")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
// Token: 0x170003AA RID: 938
// (get) Token: 0x06000DB1 RID: 3505 RVA: 0x00006E88 File Offset: 0x00005088
[Token(Token = "0x170003AA")]
public int Index
{
[Token(Token = "0x6000DB1")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
get
{
return 0;
}
}
// Token: 0x170003AB RID: 939
// (get) Token: 0x06000DB2 RID: 3506 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003AB")]
public string Id
{
[Token(Token = "0x6000DB2")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
// Token: 0x0400072D RID: 1837
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400072D")]
private Array list;
// Token: 0x0400072E RID: 1838
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400072E")]
private int index;
// Token: 0x0400072F RID: 1839
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400072F")]
private string id;
}
}
}