DelegatingXmlDictionaryReader Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Wraps a XmlDictionaryReader delegates to InnerReader.
public class DelegatingXmlDictionaryReader : System.Xml.XmlDictionaryReader, System.Xml.IXmlLineInfo
type DelegatingXmlDictionaryReader = class
inherit XmlDictionaryReader
interface IXmlLineInfo
Public Class DelegatingXmlDictionaryReader
Inherits XmlDictionaryReader
Implements IXmlLineInfo
- Inheritance
-
DelegatingXmlDictionaryReader
- Derived
- Implements
Constructors
DelegatingXmlDictionaryReader() |
Creates a new DelegatingXmlDictionaryReader. |
Properties
AttributeCount |
Gets the number of InnerReaders's attributes at the current reader position. |
BaseURI |
Gets the InnerReaders's base Uri of the current node. |
CanReadBinaryContent |
Gets a value indicating if the InnerReader can read binary content |
CanReadValueChunk |
Gets a value indicating if the InnerReader can read value chunk. |
Depth |
Gets the InnerReaders's current depth. |
EOF |
Gets a value indicating if the InnerReader is positioned at the end of the stream. |
HasValue |
Gets a value indicating if the InnerReader current node has a Value. |
InnerReader |
Gets or sets the Inner XmlDictionaryReader. |
IsDefault |
Gets a value indicating if the InnerReader's current node is an attribute that was generated from the default value defined in the DTD or Schema. |
IsEmptyElement |
Gets a value indicating if the InnerReader's current node is empty. |
Item[Int32] |
Gets the value of the InnerReaders's attribute with the specified index. |
Item[String, String] |
Gets the value of the InnerReaders's attribute with the specified LocalName and NamespaceURI. |
Item[String] |
Gets the value of the InnerReaders's attribute with the specified Name. |
LineNumber |
Gets the InnerReader's LineNumber |
LinePosition |
Gets the InnerReader's LinePosition. |
LocalName |
Gets the InnerReader's LocalName of the current node. |
Name |
Gets the InnerReader's Name of the current node. |
NamespaceURI |
Gets the InnerReader's NamespaceURI of the current node. |
NameTable |
Gets the InnerReader's XmlNameTable at the current node. |
NodeType |
Gets the type of the InnerReader's current node type. |
Prefix |
Gets the prefix of the InnerReader's current node. |
ReadState |
Gets the InnerReader's ReadState. |
UseInnerReader |
Gets the UseInnerReader |
Value |
Gets the Value of the InnerReader's current node. |
ValueType |
Gets the ValueType of InnerReader's current node. |
XmlLang |
Gets the InnerReader's XmlLang. |
XmlSpace |
Gets the InnerReader's XmlSpace. |
Methods
Close() |
Closes the reader and changes the System.Xml.XmlReader.ReadState to Closed. |
GetAttribute(Int32) |
Gets the value of the InnerReader's attribute at the given index. |
GetAttribute(String, String) |
Gets the value of the InnerReader's attribute with the given name and namespace Uri. |
GetAttribute(String) |
Gets the value of the InnerReader's attribute with the given name. |
HasLineInfo() |
Gets a value indicating if the InnerReader HasLineInfo |
LookupNamespace(String) |
Resolves the InnerReader's namespace prefix in the current element scope. |
MoveToAttribute(Int32) |
Moves to the InnerReader's attribute with the specified index. |
MoveToAttribute(String, String) |
Moves to the InnerReader's attribute with the specified LocalName and NamespaceURI. |
MoveToAttribute(String) |
Moves to the InnerReader's attribute with the given local name. |
MoveToElement() |
Moves the InnerReader to a node of type Element. |
MoveToFirstAttribute() |
Moves the InnerReader to the first attribute. |
MoveToNextAttribute() |
Moves the InnerReader to the next attribute. |
Read() |
Reads the InnerReader's next node from the stream. |
ReadAttributeValue() |
Parses the InnerReader's attribute value into one or more Text, EntityReference, or EndEntity nodes. |
ReadContentAsBase64(Byte[], Int32, Int32) |
Reads the InnerReader's content and returns the Base64 decoded binary bytes. |
ReadContentAsBinHex(Byte[], Int32, Int32) |
Reads the InnerReader's content and returns the BinHex decoded binary bytes. |
ReadContentAsUniqueId() |
Reads the content and returns the contained string. |
ReadValueChunk(Char[], Int32, Int32) |
Reads large streams of text embedded in an XML document from the InnerReader. |
ResolveEntity() |
Resolves the InnerReader's EntityReference nodes. |