Click or drag to resize
XmlSerializationReader Class
Controls deserialization by the System.Xml.Serialization.XmlSerializer class.
Inheritance Hierarchy

Namespace: System.Xml.Serialization
Assembly: CSharpXamlForHtml5.System.Xml.dll (in CSharpXamlForHtml5.System.Xml.dll.dll) Version: 1.0.0.0
Syntax
C#
public abstract class XmlSerializationReader : XmlSerializationGeneratedCode

The XmlSerializationReader type exposes the following members.

Constructors
  NameDescription
Protected methodXmlSerializationReader
Initializes a new instance of the System.Xml.Serialization.XmlSerializationReader class.
Top
Methods
  NameDescription
Protected methodCheckReaderCount
Checks whether the deserializer has advanced.
Protected methodCreateAbstractTypeException
Creates an System.InvalidOperationException that indicates that an object being deserialized should be abstract.
Protected methodCreateBadDerivationException
Populates an object from its XML representation at the current location of the System.Xml.XmlReader, with an option to read the inner element.
Protected methodCreateCtorHasSecurityException
Creates an System.InvalidOperationException that indicates that an object being deserialized cannot be instantiated because the constructor throws a security exception.
Protected methodCreateInaccessibleConstructorException
Creates an System.InvalidOperationException that indicates that an object being deserialized cannot be instantiated because there is no constructor available.
Protected methodCreateInvalidCastException(Type, Object)
Creates an System.InvalidCastException that indicates that an explicit reference conversion failed.
Protected methodCreateInvalidCastException(Type, Object, String)
Creates an System.InvalidCastException that indicates that an explicit reference conversion failed.
Protected methodCreateMissingIXmlSerializableType
Creates an System.InvalidOperationException that indicates that a derived type that is mapped to an XML Schema data type cannot be located.
Protected methodCreateReadOnlyCollectionException
Creates an System.InvalidOperationException that indicates that a SOAP-encoded collection type cannot be modified and its values cannot be filled in.
Protected methodCreateUnknownConstantException
Creates an System.InvalidOperationException that indicates that an enumeration value is not valid.
Protected methodCreateUnknownNodeException
Creates an System.InvalidOperationException that indicates that the current position of System.Xml.XmlReader represents an unknown XML node.
Protected methodCreateUnknownTypeException
Creates an System.InvalidOperationException that indicates that a type is unknown.
Protected methodEnsureArrayIndex
Ensures that a given array, or a copy, is large enough to contain a specified index.
Public methodEquals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected methodGetNullAttr
Determines whether the XML element where the System.Xml.XmlReader is currently positioned has a null attribute set to the value true.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodGetXsiType
Gets the value of the xsi:type attribute for the XML element at the current location of the System.Xml.XmlReader.
Protected methodInitCallbacks
Initializes callback methods that populate objects that map to SOAP-encoded XML data.
Protected methodInitIDs
Stores element and attribute names in a System.Xml.NameTable object.
Protected methodIsXmlnsAttribute
Determines whether an XML attribute name indicates an XML namespace.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodReadEndElement
Makes the System.Xml.XmlReader read an XML end tag.
Protected methodReadNull
Instructs the System.Xml.XmlReader to read the current XML element if the element has a null attribute with the value true.
Protected methodReadSerializable(IXmlSerializable)
Populates an object from its XML representation at the current location of the System.Xml.XmlReader.
Protected methodReadSerializable(IXmlSerializable, Boolean)
This method supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Protected methodReadString(String)
Produces the result of a call to the System.Xml.XmlReader.ReadString() method appended to the input value.
Protected methodReadString(String, Boolean)
Returns the result of a call to the System.Xml.XmlReader.ReadString() method of the System.Xml.XmlReader class, trimmed of white space if needed, and appended to the input value.
Protected methodShrinkArray
Ensures that a given array, or a copy, is no larger than a specified length.
Protected methodToByteArrayBase64(Boolean)
Instructs the System.Xml.XmlReader to read the string value at its current position and return it as a base-64 byte array.
Protected methodStatic memberToByteArrayBase64(String)
Produces a base-64 byte array from an input string.
Protected methodStatic memberToChar
Produces a System.Char object from an input string.
Protected methodStatic memberToDateTime
Produces a System.DateTime object from an input string.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodUnknownNode(Object)
Raises an System.Xml.Serialization.XmlSerializer.UnknownNode event for the current position of the System.Xml.XmlReader.
Protected methodUnknownNode(Object, String)
Raises an System.Xml.Serialization.XmlSerializer.UnknownNode event for the current position of the System.Xml.XmlReader.
Top
Properties
  NameDescription
Protected propertyReader
Gets the System.Xml.XmlReader object that is being used by System.Xml.Serialization.XmlSerializationReader.
Protected propertyReaderCount
Gets the current count of the System.Xml.XmlReader.
Top
See Also