public abstract class XmlSerializationReader
       | 
| Equals (inherited from System.Object)  | 
See base class member description: System.Object.Equals Derived from System.Object, the primary base class for all objects.  | 
| GetHashCode (inherited from System.Object)  | 
See base class member description: System.Object.GetHashCode Derived from System.Object, the primary base class for all objects.  | 
| GetType (inherited from System.Object)  | 
See base class member description: System.Object.GetType Derived from System.Object, the primary base class for all objects.  | 
| ToString (inherited from System.Object)  | 
See base class member description: System.Object.ToString Derived from System.Object, the primary base class for all objects.  | 
| ctor #1 | Default constructor. This constructor is called by derived class constructors to initialize state in this type. | 
| Document | Read-only Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  | 
| Reader | Read-only Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  | 
| AddFixup | Overloaded:AddFixup(XmlSerializationReader.CollectionFixup fixup) Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  | 
| AddFixup | Overloaded:AddFixup(XmlSerializationReader.Fixup fixup) Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  | 
| AddReadCallback | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| AddTarget | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| CreateAbstractTypeException | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| CreateInvalidCastException | |
| CreateReadOnlyCollectionException | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| CreateUnknownConstantException | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| CreateUnknownNodeException | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| CreateUnknownTypeException | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| EnsureArrayIndex | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| Finalize (inherited from System.Object)  | 
See base class member description: System.Object.Finalize Derived from System.Object, the primary base class for all objects.  | 
| FixupArrayRefs | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| GetArrayLength | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| GetNullAttr | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| GetTarget | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| GetXsiType | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| InitCallbacks | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| InitIDs | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| IsXmlnsAttribute | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| MemberwiseClone (inherited from System.Object)  | 
See base class member description: System.Object.MemberwiseClone Derived from System.Object, the primary base class for all objects.  | 
| ParseWsdlArrayType | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ReadElementQualifiedName | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ReadEndElement | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ReadNull | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ReadNullableQualifiedName | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ReadNullableString | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ReadReference | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ReadReferencedElement | Overloaded:ReadReferencedElement() Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  | 
| ReadReferencedElement | Overloaded:ReadReferencedElement(string name, string ns) Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  | 
| ReadReferencedElements | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ReadReferencingElement | Overloaded:ReadReferencingElement(out string fixupReference) Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  | 
| ReadReferencingElement | Overloaded:ReadReferencingElement(string name, string ns, out string fixupReference) Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  | 
| ReadReferencingElement | Overloaded:ReadReferencingElement(string name, string ns, bool elementCanBeType, out string fixupReference) | 
| ReadSerializable | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ReadString | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ReadTypedPrimitive | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ReadXmlNode | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| Referenced | |
| ShrinkArray | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ToByteArrayBase64 | Overloaded:ToByteArrayBase64(bool isNull) | 
| ToByteArrayBase64 | Overloaded:ToByteArrayBase64(string value) Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  | 
| ToByteArrayHex | Overloaded:ToByteArrayHex(bool isNull) | 
| ToByteArrayHex | Overloaded:ToByteArrayHex(string value) Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  | 
| ToChar | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ToDate | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ToDateTime | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ToEnum | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ToTime | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| ToXmlName | |
| ToXmlNCName | |
| ToXmlNmToken | |
| ToXmlNmTokens | |
| ToXmlQualifiedName | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| UnknownAttribute | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| UnknownElement | |
| UnknownNode | Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code | 
| UnreferencedObject | 
Hierarchy:
            protected XmlSerializationReader(); | 
            protected XmlDocument Document {get;}
           | 
            protected XmlReader Reader {get;}
           | 
            protected void AddFixup( | 
fixup
            protected void AddFixup( | 
fixup
            protected void AddReadCallback( | 
name
ns
type
read
id
o
name
ns
type
value
            protected Exception CreateReadOnlyCollectionException( | 
name
value
enumType
            protected Exception CreateUnknownNodeException(); | 
            protected Exception CreateUnknownTypeException( | 
type
a
index
elementType
            ~XmlSerializationReader(); | 
            protected void FixupArrayRefs( | 
fixup
name
ns
            public virtual int GetHashCode(); | 
            protected bool GetNullAttr(); | 
            protected object GetTarget( | 
id
            public Type GetType(); | 
            protected XmlQualifiedName GetXsiType(); | 
            protected abstract void InitCallbacks(); | 
            protected abstract void InitIDs(); | 
            protected bool IsXmlnsAttribute( | 
name
            protected object MemberwiseClone(); | 
            protected void ParseWsdlArrayType( | 
attr
            protected XmlQualifiedName ReadElementQualifiedName(); | 
            protected void ReadEndElement(); | 
            protected bool ReadNull(); | 
            protected XmlQualifiedName ReadNullableQualifiedName(); | 
            protected string ReadNullableString(); | 
            protected bool ReadReference( | 
fixupReference
            protected object ReadReferencedElement(); | 
name
ns
            protected void ReadReferencedElements(); | 
            protected object ReadReferencingElement( | 
fixupReference
            protected object ReadReferencingElement( | 
name
ns
fixupReference
            protected object ReadReferencingElement( | 
name
ns
elementCanBeType
fixupReference
            protected IXmlSerializable ReadSerializable( | 
serializable
            protected string ReadString( | 
value
            protected object ReadTypedPrimitive( | 
type
            protected XmlNode ReadXmlNode( | 
wrapped
            protected void Referenced( | 
o
a
length
elementType
isNullable
            protected byte[] ToByteArrayBase64( | 
isNull
            protected static byte[] ToByteArrayBase64( | 
value
            protected byte[] ToByteArrayHex( | 
isNull
            protected static byte[] ToByteArrayHex( | 
value
            protected static char ToChar( | 
value
            protected static DateTime ToDate( | 
value
            protected static DateTime ToDateTime( | 
value
value
h
typeName
            public virtual string ToString(); | 
            protected static DateTime ToTime( | 
value
            protected static string ToXmlName( | 
value
            protected static string ToXmlNCName( | 
value
            protected static string ToXmlNmToken( | 
value
            protected static string ToXmlNmTokens( | 
value
            protected XmlQualifiedName ToXmlQualifiedName( | 
value
            protected void UnknownAttribute( | 
o
attr
            protected void UnknownElement( | 
o
elem
            protected void UnknownNode( | 
o
id
o