Click or drag to resize

XmlWrappingReader Class

Base XmlReader that can be use to create new readers by wrapping existing ones.
Inheritance Hierarchy

Namespace:  PDTec.IceNet.Domain.AuditTrail.Xml
Assembly:  PDTec.IceNet.Domain (in PDTec.IceNet.Domain.dll) Version: 7.2.0.0 (7.2.7583.15464)
Syntax
C#
public abstract class XmlWrappingReader : XmlReader, 
	IXmlLineInfo

The XmlWrappingReader type exposes the following members.

Constructors
  NameDescription
Protected methodXmlWrappingReader
Initializes a new instance of the XmlWrappingReader.
Top
Properties
  NameDescription
Public propertyAttributeCount (Overrides XmlReaderAttributeCount.)
Protected propertyBaseReader
Gets or sets the underlying reader this instance is wrapping.
Public propertyBaseURI
See BaseURI.
(Overrides XmlReaderBaseURI.)
Public propertyCanReadBinaryContent (Overrides XmlReaderCanReadBinaryContent.)
Public propertyCanReadValueChunk (Overrides XmlReaderCanReadValueChunk.)
Public propertyCanResolveEntity (Overrides XmlReaderCanResolveEntity.)
Public propertyDepth
See Depth.
(Overrides XmlReaderDepth.)
Public propertyEOF
See EOF.
(Overrides XmlReaderEOF.)
Public propertyHasAttributes (Inherited from XmlReader.)
Public propertyHasValue
See HasValue.
(Overrides XmlReaderHasValue.)
Public propertyIsDefault
See IsDefault.
(Overrides XmlReaderIsDefault.)
Public propertyIsEmptyElement (Overrides XmlReaderIsEmptyElement.)
Public propertyItemInt32 (Overrides XmlReaderItemInt32.)
Public propertyItemString (Overrides XmlReaderItemString.)
Public propertyItemString, String (Overrides XmlReaderItemString, String.)
Public propertyLineNumber
See LineNumber.
Public propertyLinePosition
Public propertyLocalName
See LocalName.
(Overrides XmlReaderLocalName.)
Public propertyName
See Name.
(Overrides XmlReaderName.)
Public propertyNamespaceURI (Overrides XmlReaderNamespaceURI.)
Public propertyNameTable
See NameTable.
(Overrides XmlReaderNameTable.)
Public propertyNodeType
See NodeType.
(Overrides XmlReaderNodeType.)
Public propertyPrefix
See Prefix.
(Overrides XmlReaderPrefix.)
Public propertyQuoteChar
See QuoteChar.
(Overrides XmlReaderQuoteChar.)
Public propertyReadState
See ReadState.
(Overrides XmlReaderReadState.)
Public propertySchemaInfo
Gets the schema information that has been assigned to the current node as a result of schema validation.
(Inherited from XmlReader.)
Public propertySettings (Inherited from XmlReader.)
Public propertyValue
See Value.
(Overrides XmlReaderValue.)
Public propertyValueType (Inherited from XmlReader.)
Public propertyXmlLang
See XmlLang.
(Overrides XmlReaderXmlLang.)
Public propertyXmlSpace
See XmlSpace.
(Overrides XmlReaderXmlSpace.)
Top
Methods
  NameDescription
Public methodClose (Overrides XmlReaderClose.)
Public methodDispose (Inherited from XmlReader.)
Protected methodDispose(Boolean) (Overrides XmlReaderDispose(Boolean).)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAttribute(Int32) (Overrides XmlReaderGetAttribute(Int32).)
Public methodGetAttribute(String) (Overrides XmlReaderGetAttribute(String).)
Public methodGetAttribute(String, String) (Overrides XmlReaderGetAttribute(String, String).)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValueAsync (Inherited from XmlReader.)
Public methodHasLineInfo
Public methodIsStartElement (Inherited from XmlReader.)
Public methodIsStartElement(String) (Inherited from XmlReader.)
Public methodIsStartElement(String, String) (Inherited from XmlReader.)
Public methodLookupNamespace (Overrides XmlReaderLookupNamespace(String).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMoveToAttribute(Int32) (Overrides XmlReaderMoveToAttribute(Int32).)
Public methodMoveToAttribute(String) (Overrides XmlReaderMoveToAttribute(String).)
Public methodMoveToAttribute(String, String) (Overrides XmlReaderMoveToAttribute(String, String).)
Public methodMoveToContent (Inherited from XmlReader.)
Public methodMoveToContentAsync (Inherited from XmlReader.)
Public methodMoveToElement (Overrides XmlReaderMoveToElement.)
Public methodMoveToFirstAttribute (Overrides XmlReaderMoveToFirstAttribute.)
Public methodMoveToNextAttribute (Overrides XmlReaderMoveToNextAttribute.)
Public methodRead (Overrides XmlReaderRead.)
Public methodReadAsync (Inherited from XmlReader.)
Public methodReadAttributeValue (Overrides XmlReaderReadAttributeValue.)
Public methodReadContentAs (Inherited from XmlReader.)
Public methodReadContentAsAsync (Inherited from XmlReader.)
Public methodReadContentAsBase64 (Inherited from XmlReader.)
Public methodReadContentAsBase64Async (Inherited from XmlReader.)
Public methodReadContentAsBinHex (Inherited from XmlReader.)
Public methodReadContentAsBinHexAsync (Inherited from XmlReader.)
Public methodReadContentAsBoolean (Inherited from XmlReader.)
Public methodReadContentAsDateTime
Reads the text content at the current position as a DateTime object.
(Inherited from XmlReader.)
Public methodReadContentAsDateTimeOffset (Inherited from XmlReader.)
Public methodReadContentAsDecimal (Inherited from XmlReader.)
Public methodReadContentAsDouble (Inherited from XmlReader.)
Public methodReadContentAsFloat (Inherited from XmlReader.)
Public methodReadContentAsInt (Inherited from XmlReader.)
Public methodReadContentAsLong (Inherited from XmlReader.)
Public methodReadContentAsObject (Inherited from XmlReader.)
Public methodReadContentAsObjectAsync (Inherited from XmlReader.)
Public methodReadContentAsString (Inherited from XmlReader.)
Public methodReadContentAsStringAsync (Inherited from XmlReader.)
Public methodReadElementContentAs(Type, IXmlNamespaceResolver) (Inherited from XmlReader.)
Public methodReadElementContentAs(Type, IXmlNamespaceResolver, String, String) (Inherited from XmlReader.)
Public methodReadElementContentAsAsync (Inherited from XmlReader.)
Public methodReadElementContentAsBase64 (Inherited from XmlReader.)
Public methodReadElementContentAsBase64Async (Inherited from XmlReader.)
Public methodReadElementContentAsBinHex (Inherited from XmlReader.)
Public methodReadElementContentAsBinHexAsync (Inherited from XmlReader.)
Public methodReadElementContentAsBoolean (Inherited from XmlReader.)
Public methodReadElementContentAsBoolean(String, String) (Inherited from XmlReader.)
Public methodReadElementContentAsDateTime
Reads the current element and returns the contents as a DateTime object.
(Inherited from XmlReader.)
Public methodReadElementContentAsDateTime(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 methodReadElementContentAsDecimal (Inherited from XmlReader.)
Public methodReadElementContentAsDecimal(String, String) (Inherited from XmlReader.)
Public methodReadElementContentAsDouble (Inherited from XmlReader.)
Public methodReadElementContentAsDouble(String, String) (Inherited from XmlReader.)
Public methodReadElementContentAsFloat (Inherited from XmlReader.)
Public methodReadElementContentAsFloat(String, String) (Inherited from XmlReader.)
Public methodReadElementContentAsInt (Inherited from XmlReader.)
Public methodReadElementContentAsInt(String, String) (Inherited from XmlReader.)
Public methodReadElementContentAsLong (Inherited from XmlReader.)
Public methodReadElementContentAsLong(String, String) (Inherited from XmlReader.)
Public methodReadElementContentAsObject (Inherited from XmlReader.)
Public methodReadElementContentAsObject(String, String) (Inherited from XmlReader.)
Public methodReadElementContentAsObjectAsync (Inherited from XmlReader.)
Public methodReadElementContentAsString (Inherited from XmlReader.)
Public methodReadElementContentAsString(String, String) (Inherited from XmlReader.)
Public methodReadElementContentAsStringAsync (Inherited from XmlReader.)
Public methodReadEndElement (Inherited from XmlReader.)
Public methodReadInnerXml (Inherited from XmlReader.)
Public methodReadInnerXmlAsync (Inherited from XmlReader.)
Public methodReadOuterXml (Inherited from XmlReader.)
Public methodReadOuterXmlAsync (Inherited from XmlReader.)
Public methodReadStartElement (Inherited from XmlReader.)
Public methodReadStartElement(String) (Inherited from XmlReader.)
Public methodReadStartElement(String, String) (Inherited from XmlReader.)
Public methodReadSubtree (Inherited from XmlReader.)
Public methodReadToDescendant(String) (Inherited from XmlReader.)
Public methodReadToDescendant(String, String) (Inherited from XmlReader.)
Public methodReadToFollowing(String) (Inherited from XmlReader.)
Public methodReadToFollowing(String, String) (Inherited from XmlReader.)
Public methodReadToNextSibling(String) (Inherited from XmlReader.)
Public methodReadToNextSibling(String, String) (Inherited from XmlReader.)
Public methodReadValueChunk (Overrides XmlReaderReadValueChunk(Char, Int32, Int32).)
Public methodReadValueChunkAsync (Inherited from XmlReader.)
Public methodResolveEntity (Overrides XmlReaderResolveEntity.)
Public methodSkip (Inherited from XmlReader.)
Public methodSkipAsync (Inherited from XmlReader.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
Supports IXmlLineInfo if the underlying reader supports it.

Author: Daniel Cazzulino, blog.

Remarks
This class has been forked from MVPXML 2 (Build 25759). Class Guard has been included.
See Also