This topic has not yet been rated - Rate this topic

XmlDictionaryReader Class

An abstract class that the derives from to do serialization and deserialization.

System.Object
  System.Xml.XmlReader
    System.Xml.XmlDictionaryReader

Namespace:  System.Xml
Assembly:  System.Runtime.Serialization (in System.Runtime.Serialization.dll)
public abstract class XmlDictionaryReader : XmlReader

The XmlDictionaryReader type exposes the following members.

  Name Description
Protected method Supported by Portable Class Library XmlDictionaryReader Creates an instance of this class. Invoked only by its derived classes.
Top
  Name Description
Public property Supported by Portable Class Library AttributeCount When overridden in a derived class, gets the number of attributes on the current node. (Inherited from XmlReader.)
Public property Supported by Portable Class Library BaseURI When overridden in a derived class, gets the base URI of the current node. (Inherited from XmlReader.)
Public property Supported by Portable Class Library CanCanonicalize This property always returns false. Its derived classes can override to return true if they support canonicalization.
Public property Supported by Portable Class Library CanReadBinaryContent Gets a value indicating whether the XmlReader implements the binary content read methods. (Inherited from XmlReader.)
Public property Supported by Portable Class Library CanReadValueChunk Gets a value indicating whether the XmlReader implements the ReadValueChunk method. (Inherited from XmlReader.)
Public property Supported by Portable Class Library CanResolveEntity Gets a value indicating whether this reader can parse and resolve entities. (Inherited from XmlReader.)
Public property Supported by Portable Class Library Depth When overridden in a derived class, gets the depth of the current node in the XML document. (Inherited from XmlReader.)
Public property Supported by Portable Class Library EOF When overridden in a derived class, gets a value indicating whether the reader is positioned at the end of the stream. (Inherited from XmlReader.)
Public property Supported by Portable Class Library HasAttributes Gets a value indicating whether the current node has any attributes. (Inherited from XmlReader.)
Public property Supported by Portable Class Library HasValue When overridden in a derived class, gets a value indicating whether the current node can have a Value. (Inherited from XmlReader.)
Public property Supported by Portable Class Library IsDefault 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. (Inherited from XmlReader.)
Public property Supported by Portable Class Library IsEmptyElement When overridden in a derived class, gets a value indicating whether the current node is an empty element (for example, <MyElement/>). (Inherited from XmlReader.)
Public property Supported by Portable Class Library Item[Int32] When overridden in a derived class, gets the value of the attribute with the specified index. (Inherited from XmlReader.)
Public property Supported by Portable Class Library Item[String] When overridden in a derived class, gets the value of the attribute with the specified Name. (Inherited from XmlReader.)
Public property Supported by Portable Class Library Item[String, String] When overridden in a derived class, gets the value of the attribute with the specified LocalName and NamespaceURI. (Inherited from XmlReader.)
Public property Supported by Portable Class Library LocalName When overridden in a derived class, gets the local name of the current node. (Inherited from XmlReader.)
Public property Supported by Portable Class Library Name When overridden in a derived class, gets the qualified name of the current node. (Inherited from XmlReader.)
Public property Supported by Portable Class Library NamespaceURI 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. (Inherited from XmlReader.)
Public property Supported by Portable Class Library NameTable When overridden in a derived class, gets the XmlNameTable associated with this implementation. (Inherited from XmlReader.)
Public property Supported by Portable Class Library NodeType When overridden in a derived class, gets the type of the current node. (Inherited from XmlReader.)
Public property Supported by Portable Class Library Prefix When overridden in a derived class, gets the namespace prefix associated with the current node. (Inherited from XmlReader.)
Public property Supported by Portable Class Library Quotas Gets the quota values that apply to the current instance of this class.
Public property QuoteChar When overridden in a derived class, gets the quotation mark character used to enclose the value of an attribute node. (Inherited from XmlReader.)
Public property Supported by Portable Class Library ReadState When overridden in a derived class, gets the state of the reader. (Inherited from XmlReader.)
Public property SchemaInfo Gets the schema information that has been assigned to the current node as a result of schema validation. (Inherited from XmlReader.)
Public property Supported by Portable Class Library Settings Gets the XmlReaderSettings object used to create this XmlReader instance. (Inherited from XmlReader.)
Public property Supported by Portable Class Library Value When overridden in a derived class, gets the text value of the current node. (Inherited from XmlReader.)
Public property Supported by Portable Class Library ValueType Gets The Common Language Runtime (CLR) type for the current node. (Inherited from XmlReader.)
Public property Supported by Portable Class Library XmlLang When overridden in a derived class, gets the current xml:lang scope. (Inherited from XmlReader.)
Public property Supported by Portable Class Library XmlSpace When overridden in a derived class, gets the current xml:space scope. (Inherited from XmlReader.)
Top
  Name Description
Public method Close When overridden in a derived class, changes the ReadState to Closed. (Inherited from XmlReader.)
Public method Static member Supported by Portable Class Library CreateBinaryReader(Byte[], XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader that can read .NET Binary XML Format.
Public method Static member Supported by Portable Class Library CreateBinaryReader(Stream, XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader that can read .NET Binary XML Format.
Public method Static member Supported by Portable Class Library CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader that can read .NET Binary XML Format.
Public method Static member Supported by Portable Class Library CreateBinaryReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader that can read .NET Binary XML Format.
Public method Static member CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession) Creates an instance of XmlDictionaryReader that can read .NET Binary XML Format.
Public method Static member Supported by Portable Class Library CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader that can read .NET Binary XML Format.
Public method Static member CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose) Creates an instance of XmlDictionaryReader that can read .NET Binary XML Format.
Public method Static member CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession) Creates an instance of XmlDictionaryReader that can read .NET Binary XML Format.
Public method Static member CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose) Creates an instance of XmlDictionaryReader that can read .NET Binary XML Format.
Public method Static member Supported by Portable Class Library CreateDictionaryReader Creates an instance of XmlDictionaryReader from an existing XmlReader.
Public method Static member CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader that reads XML in the MTOM format.
Public method Static member CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader that reads XML in the MTOM format.
Public method Static member CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader that reads XML in the MTOM format.
Public method Static member CreateMtomReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader that reads XML in the MTOM format.
Public method Static member CreateMtomReader(Byte[], Int32, Int32, Encoding[], XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader that reads XML in the MTOM format.
Public method Static member CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader that reads XML in the MTOM format.
Public method Static member CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose) Creates an instance of XmlDictionaryReader that reads XML in the MTOM format.
Public method Static member CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose) Creates an instance of XmlDictionaryReader that reads XML in the MTOM format.
Public method Static member CreateTextReader(Byte[], XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader.
Public method Static member CreateTextReader(Stream, XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader.
Public method Static member CreateTextReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) Creates an instance of XmlDictionaryReader.
Public method Static member CreateTextReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) Creates an instance of XmlDictionaryReader.
Public method Static member CreateTextReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) Creates an instance of XmlDictionaryReader.
Public method Supported by Portable Class Library Dispose() (Inherited from XmlReader.)
Protected method Supported by Portable Class Library Dispose(Boolean) Releases the unmanaged resources used by the XmlReader and optionally releases the managed resources. (Inherited from XmlReader.)
Public method Supported by Portable Class Library EndCanonicalization This method is not yet implemented.
Public method Supported by Portable Class Library Equals(Object) Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Supported by Portable Class Library Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method Supported by Portable Class Library GetAttribute(Int32) When overridden in a derived class, gets the value of the attribute with the specified index. (Inherited from XmlReader.)
Public method Supported by Portable Class Library GetAttribute(String) When overridden in a derived class, gets the value of the attribute with the specified Name. (Inherited from XmlReader.)
Public method Supported by Portable Class Library GetAttribute(String, String) When overridden in a derived class, gets the value of the attribute with the specified LocalName and NamespaceURI. (Inherited from XmlReader.)
Public method Supported by Portable Class Library GetAttribute(XmlDictionaryString, XmlDictionaryString) When overridden in a derived class, gets the value of an attribute.
Public method Supported by Portable Class Library GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetNonAtomizedNames Gets non-atomized names.
Public method Supported by Portable Class Library GetType Gets the Type of the current instance. (Inherited from Object.)
Public method Supported by Portable Class Library IndexOfLocalName(String[], String) Gets the index of the local name of the current node within an array of names.
Public method Supported by Portable Class Library IndexOfLocalName(XmlDictionaryString[], XmlDictionaryString) Gets the index of the local name of the current node within an array of names.
Public method Supported by Portable Class Library IsLocalName(String) Checks whether the parameter, localName, is the local name of the current node.
Public method Supported by Portable Class Library IsLocalName(XmlDictionaryString) Checks whether the parameter, localName, is the local name of the current node.
Public method Supported by Portable Class Library IsNamespaceUri(String) Checks whether the parameter, namespaceUri, is the namespace of the current node.
Public method Supported by Portable Class Library IsNamespaceUri(XmlDictionaryString) Checks whether the parameter, namespaceUri, is the namespace of the current node.
Public method Supported by Portable Class Library IsStartArray Checks whether the reader is positioned at the start of an array. This class returns false, but derived classes that have the concept of arrays might return true.
Public method Supported by Portable Class Library IsStartElement() Calls MoveToContent and tests if the current content node is a start tag or empty element tag. (Inherited from XmlReader.)
Public method Supported by Portable Class Library IsStartElement(String) Calls MoveToContent and tests if the current content node is a start tag or empty element tag and if the Name property of the element found matches the given argument. (Inherited from XmlReader.)
Public method Supported by Portable Class Library IsStartElement(String, String) Calls MoveToContent and tests if the current content node is a start tag or empty element tag and if the LocalName and NamespaceURI properties of the element found match the given strings. (Inherited from XmlReader.)
Public method Supported by Portable Class Library IsStartElement(XmlDictionaryString, XmlDictionaryString) Tests whether the first tag is a start tag or empty element tag and if the local name and namespace URI match those of the current node.
Protected method Supported by Portable Class Library IsTextNode Tests whether the current node is a text node.
Public method Supported by Portable Class Library LookupNamespace When overridden in a derived class, resolves a namespace prefix in the current element's scope. (Inherited from XmlReader.)
Protected method Supported by Portable Class Library MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method Supported by Portable Class Library MoveToAttribute(Int32) When overridden in a derived class, moves to the attribute with the specified index. (Inherited from XmlReader.)
Public method Supported by Portable Class Library MoveToAttribute(String) When overridden in a derived class, moves to the attribute with the specified Name. (Inherited from XmlReader.)
Public method Supported by Portable Class Library MoveToAttribute(String, String) When overridden in a derived class, moves to the attribute with the specified LocalName and NamespaceURI. (Inherited from XmlReader.)
Public method Supported by Portable Class Library MoveToContent Checks whether the current node is a content (non-white space text, CDATA, Element, EndElement, EntityReference, or EndEntity) node. If the node is not a content node, the reader skips ahead to the next content node or end of file. It skips over nodes of the following type: ProcessingInstruction, DocumentType, Comment, Whitespace, or SignificantWhitespace. (Inherited from XmlReader.)
Public method Supported by Portable Class Library MoveToElement When overridden in a derived class, moves to the element that contains the current attribute node. (Inherited from XmlReader.)
Public method Supported by Portable Class Library MoveToFirstAttribute When overridden in a derived class, moves to the first attribute. (Inherited from XmlReader.)
Public method Supported by Portable Class Library MoveToNextAttribute When overridden in a derived class, moves to the next attribute. (Inherited from XmlReader.)
Public method Supported by Portable Class Library MoveToStartElement() Tests whether the current content node is a start element or an empty element.
Public method Supported by Portable Class Library MoveToStartElement(String) Tests whether the current content node is a start element or an empty element and if the Name property of the element matches the given argument.
Public method Supported by Portable Class Library MoveToStartElement(String, String) Tests whether the current content node is a start element or an empty element and if the LocalName and NamespaceURI properties of the element matches the given arguments.
Public method Supported by Portable Class Library MoveToStartElement(XmlDictionaryString, XmlDictionaryString) Tests whether the current content node is a start element or an empty element and if the LocalName and NamespaceURI properties of the element matches the given argument.
Public method Supported by Portable Class Library Read When overridden in a derived class, reads the next node from the stream. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadArray(String, String, Boolean[], Int32, Int32) Reads repeated occurrences of Boolean nodes into a typed array.
Public method Supported by Portable Class Library ReadArray(String, String, DateTime[], Int32, Int32) Reads repeated occurrences of DateTime nodes into a typed array.
Public method Supported by Portable Class Library ReadArray(String, String, Decimal[], Int32, Int32) Reads repeated occurrences of Decimal nodes into a typed array.
Public method Supported by Portable Class Library ReadArray(String, String, Double[], Int32, Int32) Reads repeated occurrences of Double nodes into a typed array.
Public method Supported by Portable Class Library ReadArray(String, String, Guid[], Int32, Int32) Reads repeated occurrences of Guid nodes into a typed array.
Public method Supported by Portable Class Library ReadArray(String, String, Int16[], Int32, Int32) Reads repeated occurrences of short integers into a typed array.
Public method Supported by Portable Class Library ReadArray(String, String, Int32[], Int32, Int32) Reads repeated occurrences of integers into a typed array.
Public method Supported by Portable Class Library ReadArray(String, String, Int64[], Int32, Int32) Reads repeated occurrences of long integers into a typed array.
Public method Supported by Portable Class Library ReadArray(String, String, Single[], Int32, Int32) Reads repeated occurrences of float numbers into a typed array.
Public method Supported by Portable Class Library ReadArray(String, String, TimeSpan[], Int32, Int32) Reads repeated occurrences of TimeSpan nodes into a typed array.
Public method Supported by Portable Class Library ReadArray(XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32) Reads repeated occurrences of Boolean nodes into a typed array.
Public method Supported by Portable Class Library ReadArray(XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32) Reads repeated occurrences of DateTime nodes into a typed array.
Public method Supported by Portable Class Library ReadArray(XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32) Reads repeated occurrences of Decimal nodes into a typed array.
Public method Supported by Portable Class Library ReadArray(XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32) Reads repeated occurrences of Double nodes type into a typed array.
Public method Supported by Portable Class Library ReadArray(XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32) Reads repeated occurrences of Guid nodes into a typed array.
Public method Supported by Portable Class Library ReadArray(XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32) Reads repeated occurrences of short integers into a typed array.
Public method Supported by Portable Class Library ReadArray(XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32) Reads repeated occurrences of integers into a typed array.
Public method Supported by Portable Class Library ReadArray(XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32) Reads repeated occurrences of long integers into a typed array.
Public method Supported by Portable Class Library ReadArray(XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32) Reads repeated occurrences of float numbers into a typed array.
Public method Supported by Portable Class Library ReadArray(XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32) Reads repeated occurrences of TimeSpan nodes into a typed array.
Public method Supported by Portable Class Library ReadAttributeValue When overridden in a derived class, parses the attribute value into one or more Text, EntityReference, or EndEntity nodes. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadBooleanArray(String, String) Reads repeated occurrences of Boolean nodes into a typed array.
Public method Supported by Portable Class Library ReadBooleanArray(XmlDictionaryString, XmlDictionaryString) Reads repeated occurrences of Boolean nodes into a typed array.
Public method Supported by Portable Class Library ReadContentAs Converts a node's content to a specified type. (Overrides XmlReader.ReadContentAs(Type, IXmlNamespaceResolver).)
Public method Supported by Portable Class Library ReadContentAsBase64() Reads the content and returns the Base64 decoded binary bytes.
Public method Supported by Portable Class Library ReadContentAsBase64(Byte[], Int32, Int32) Reads the content and returns the Base64 decoded binary bytes. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadContentAsBinHex() Reads the content and returns the BinHex decoded binary bytes.
Protected method Supported by Portable Class Library ReadContentAsBinHex(Int32) Reads the content and returns the BinHex decoded binary bytes.
Public method Supported by Portable Class Library ReadContentAsBinHex(Byte[], Int32, Int32) Reads the content and returns the BinHex decoded binary bytes. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadContentAsBoolean Reads the text content at the current position as a Boolean. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadContentAsChars Reads the content into a char array.
Public method ReadContentAsDateTime Reads the text content at the current position as a DateTime object. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadContentAsDecimal Converts a node's content to decimal. (Overrides XmlReader.ReadContentAsDecimal().)
Public method Supported by Portable Class Library ReadContentAsDouble Reads the text content at the current position as a double-precision floating-point number. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadContentAsFloat Converts a node's content to float. (Overrides XmlReader.ReadContentAsFloat().)
Public method Supported by Portable Class Library ReadContentAsGuid Converts a node's content to guid.
Public method Supported by Portable Class Library ReadContentAsInt Reads the text content at the current position as a 32-bit signed integer. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadContentAsLong Reads the text content at the current position as a 64-bit signed integer. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadContentAsObject Reads the text content at the current position as an Object. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadContentAsQualifiedName Converts a node's content to a qualified name representation.
Public method Supported by Portable Class Library ReadContentAsString() Converts a node's content to a string. (Overrides XmlReader.ReadContentAsString().)
Protected method Supported by Portable Class Library ReadContentAsString(Int32) Converts a node's content to a string.
Public method Supported by Portable Class Library ReadContentAsString(String[], Int32) Converts a node's content to a string.
Public method Supported by Portable Class Library ReadContentAsString(XmlDictionaryString[], Int32) Converts a node's content to a string.
Public method Supported by Portable Class Library ReadContentAsTimeSpan Converts a node's content to TimeSpan.
Public method Supported by Portable Class Library ReadContentAsUniqueId Converts a node's content to a unique identifier.
Public method Supported by Portable Class Library ReadDateTimeArray(String, String) Converts a node's content to a DateTime array.
Public method Supported by Portable Class Library ReadDateTimeArray(XmlDictionaryString, XmlDictionaryString) Converts a node's content to a DateTime array.
Public method Supported by Portable Class Library ReadDecimalArray(String, String) Converts a node's content to a DateTime array.
Public method Supported by Portable Class Library ReadDecimalArray(XmlDictionaryString, XmlDictionaryString) Converts a node's content to a DateTime array.
Public method Supported by Portable Class Library ReadDoubleArray(String, String) Converts a node's content to a DateTime array.
Public method Supported by Portable Class Library ReadDoubleArray(XmlDictionaryString, XmlDictionaryString) Converts a node's content to a DateTime array.
Public method Supported by Portable Class Library ReadElementContentAs(Type, IXmlNamespaceResolver) Reads the element content as the requested type. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAs(Type, IXmlNamespaceResolver, String, String) Checks that the specified local name and namespace URI matches that of the current element, then reads the element content as the requested type. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAsBase64() Converts a node's content to a array of Base64 bytes.
Public method Supported by Portable Class Library ReadElementContentAsBase64(Byte[], Int32, Int32) Reads the element and decodes the Base64 content. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAsBinHex() Converts a node's content to an array of BinHex bytes.
Public method Supported by Portable Class Library ReadElementContentAsBinHex(Byte[], Int32, Int32) Reads the element and decodes the BinHex content. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAsBoolean() Converts an element's content to a Boolean. (Overrides XmlReader.ReadElementContentAsBoolean().)
Public method Supported by Portable Class Library ReadElementContentAsBoolean(String, String) Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a Boolean object. (Inherited from XmlReader.)
Public method ReadElementContentAsDateTime() Converts an element's content to a DateTime. (Overrides XmlReader.ReadElementContentAsDateTime().)
Public method ReadElementContentAsDateTime(String, String) Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a DateTime object. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAsDecimal() Converts an element's content to a Decimal. (Overrides XmlReader.ReadElementContentAsDecimal().)
Public method Supported by Portable Class Library ReadElementContentAsDecimal(String, String) Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a Decimal object. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAsDouble() Converts an element's content to a Double. (Overrides XmlReader.ReadElementContentAsDouble().)
Public method Supported by Portable Class Library ReadElementContentAsDouble(String, String) Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a double-precision floating-point number. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAsFloat() Converts an element's content to a floating point number (Single). (Overrides XmlReader.ReadElementContentAsFloat().)
Public method Supported by Portable Class Library ReadElementContentAsFloat(String, String) Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a single-precision floating-point number. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAsGuid Converts an element's content to a Guid.
Public method Supported by Portable Class Library ReadElementContentAsInt() Converts an element's content to an integer (Int32). (Overrides XmlReader.ReadElementContentAsInt().)
Public method Supported by Portable Class Library ReadElementContentAsInt(String, String) Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a 32-bit signed integer. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAsLong() Converts an element's content to a long integer (Int64). (Overrides XmlReader.ReadElementContentAsLong().)
Public method Supported by Portable Class Library ReadElementContentAsLong(String, String) Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a 64-bit signed integer. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAsObject() Reads the current element and returns the contents as an Object. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAsObject(String, String) Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as an Object. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAsString() Converts an element's content to a String. (Overrides XmlReader.ReadElementContentAsString().)
Public method Supported by Portable Class Library ReadElementContentAsString(String, String) Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a String object. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadElementContentAsTimeSpan Converts an element's content to a TimeSpan.
Public method Supported by Portable Class Library ReadElementContentAsUniqueId Converts an element's content to a unique identifier.
Public method ReadElementString() Reads a text-only element. (Inherited from XmlReader.)
Public method ReadElementString(String) Checks that the Name property of the element found matches the given string before reading a text-only element. (Inherited from XmlReader.)
Public method ReadElementString(String, String) Checks that the LocalName and NamespaceURI properties of the element found matches the given strings before reading a text-only element. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadEndElement Checks that the current content node is an end tag and advances the reader to the next node. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadFullStartElement() Checks whether the current node is an element and advances the reader to the next node.
Public method Supported by Portable Class Library ReadFullStartElement(String) Checks whether the current node is an element with the given name and advances the reader to the next node.
Public method Supported by Portable Class Library ReadFullStartElement(String, String) Checks whether the current node is an element with the given localName and namespaceUri and advances the reader to the next node.
Public method Supported by Portable Class Library ReadFullStartElement(XmlDictionaryString, XmlDictionaryString) Checks whether the current node is an element with the given localName and namespaceUri and advances the reader to the next node.
Public method Supported by Portable Class Library ReadGuidArray(String, String) Reads the contents of a series of nodes with the given localName and namespaceUri into an array of Guid.
Public method Supported by Portable Class Library ReadGuidArray(XmlDictionaryString, XmlDictionaryString) Reads the contents of a series of nodes with the given localName and namespaceUri into an array of Guid.
Public method Supported by Portable Class Library ReadInnerXml When overridden in a derived class, reads all the content, including markup, as a string. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadInt16Array(String, String) Reads the contents of a series of nodes with the given localName and namespaceUri into an array of short integers (Int16).
Public method Supported by Portable Class Library ReadInt16Array(XmlDictionaryString, XmlDictionaryString) Reads the contents of a series of nodes with the given localName and namespaceUri into an array of short integers (Int16).
Public method Supported by Portable Class Library ReadInt32Array(String, String) Reads the contents of a series of nodes with the given localName and namespaceUri into an array of integers (Int32).
Public method Supported by Portable Class Library ReadInt32Array(XmlDictionaryString, XmlDictionaryString) Reads the contents of a series of nodes with the given localName and namespaceUri into an array of integers (Int32).
Public method Supported by Portable Class Library ReadInt64Array(String, String) Reads the contents of a series of nodes with the given localName and namespaceUri into an array of long integers (Int64).
Public method Supported by Portable Class Library ReadInt64Array(XmlDictionaryString, XmlDictionaryString) Reads the contents of a series of nodes with the given localName and namespaceUri into an array of long integers (Int64).
Public method Supported by Portable Class Library ReadOuterXml When overridden in a derived class, reads the content, including markup, representing this node and all its children. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadSingleArray(String, String) Reads the contents of a series of nodes with the given localName and namespaceUri into an array of float numbers (Single).
Public method Supported by Portable Class Library ReadSingleArray(XmlDictionaryString, XmlDictionaryString) Reads the contents of a series of nodes with the given localName and namespaceUri into an array of float numbers (Single).
Public method Supported by Portable Class Library ReadStartElement() Checks that the current node is an element and advances the reader to the next node. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadStartElement(String) Checks that the current content node is an element with the given Name and advances the reader to the next node. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadStartElement(String, String) Checks that the current content node is an element with the given LocalName and NamespaceURI and advances the reader to the next node. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadStartElement(XmlDictionaryString, XmlDictionaryString) Checks whether the current node is an element with the given localName and namespaceUri and advances the reader to the next node.
Public method ReadString() Reads the contents of the current node into a string. (Overrides XmlReader.ReadString().)
Protected method ReadString(Int32) Reads the contents of the current node into a string with a given maximum length.
Public method Supported by Portable Class Library ReadSubtree Returns a new XmlReader instance that can be used to read the current node, and all its descendants. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadTimeSpanArray(String, String) Reads the contents of a series of nodes with the given localName and namespaceUri into a TimeSpan array.
Public method Supported by Portable Class Library ReadTimeSpanArray(XmlDictionaryString, XmlDictionaryString) Reads the contents of a series of nodes with the given localName and namespaceUri into a TimeSpan array.
Public method Supported by Portable Class Library ReadToDescendant(String) Advances the XmlReader to the next descendant element with the specified qualified name. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadToDescendant(String, String) Advances the XmlReader to the next descendant element with the specified local name and namespace URI. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadToFollowing(String) Reads until an element with the specified qualified name is found. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadToFollowing(String, String) Reads until an element with the specified local name and namespace URI is found. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadToNextSibling(String) Advances the XmlReader to the next sibling element with the specified qualified name. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadToNextSibling(String, String) Advances the XmlReader to the next sibling element with the specified local name and namespace URI. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ReadValueAsBase64 Not implemented.
Public method Supported by Portable Class Library ReadValueChunk Reads large streams of text embedded in an XML document. (Inherited from XmlReader.)
Public method Supported by Portable Class Library ResolveEntity When overridden in a derived class, resolves the entity reference for EntityReference nodes. (Inherited from XmlReader.)
Public method Supported by Portable Class Library Skip Skips the children of the current node. (Inherited from XmlReader.)
Public method Supported by Portable Class Library StartCanonicalization This method is not yet implemented.
Public method Supported by Portable Class Library ToString Returns a string that represents the current object. (Inherited from Object.)
Public method Supported by Portable Class Library TryGetArrayLength Not implemented in this class (it always returns false). May be overridden in derived classes.
Public method Supported by Portable Class Library TryGetBase64ContentLength Not implemented in this class (it always returns false). May be overridden in derived classes.
Public method Supported by Portable Class Library TryGetLocalNameAsDictionaryString Not implemented in this class (it always returns false). May be overridden in derived classes.
Public method Supported by Portable Class Library TryGetNamespaceUriAsDictionaryString Not implemented in this class (it always returns false). May be overridden in derived classes.
Public method Supported by Portable Class Library TryGetValueAsDictionaryString Not implemented in this class (it always returns false). May be overridden in derived classes.
Top
  Name Description
Explicit interface implemetation Private method IDisposable.Dispose For a description of this member, see IDisposable.Dispose. (Inherited from XmlReader.)
Top

Methods in this class read XmlDictionary objects.

This class is derived from XmlReader.

Note that there is a known issue with the normalization of linefeed characters inside of CDATA sections that you may encounter.

.NET Framework

Supported in: 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Portable Class Library

Supported in: Portable Class Library

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ
Missing text in class description
'An abstract class that the  derives from to do serialization and deserialization'.
Should be ...from XmlReader to do...