2 // System.Xml.XmlNodeReader.cs
5 // Duncan Mak (duncan@ximian.com)
12 public class XmlNodeReader : XmlReader
17 public XmlNodeReader (XmlNode node)
26 public override int AttributeCount {
31 public override string BaseURI {
36 public override bool CanResolveEntity {
41 public override int Depth {
46 public override bool EOF {
51 public override bool HasAttributes {
56 public override bool HasValue {
61 public override bool IsDefault {
66 public override bool IsEmptyElement {
71 public override string this [int i] {
76 public override string this [string name] {
81 public override string this [string name, string namespaceURI] {
86 public override string LocalName {
91 public override string Name {
96 public override string NamespaceURI {
101 public override XmlNameTable NameTable {
106 public override XmlNodeType NodeType {
111 public override string Prefix {
115 public override char QuoteChar {
120 public override ReadState ReadState {
125 public override string Value {
130 public override string XmlLang {
135 public override XmlSpace XmlSpace {
143 public override void Close ()
148 public override string GetAttribute (int attributeIndex)
154 public override string GetAttribute (string name)
160 public override string GetAttribute (string name, string namespaceURI)
166 public override string LookupNamespace (string prefix)
172 public override void MoveToAttribute (int attributeIndex)
177 public override bool MoveToAttribute (string name)
183 public override bool MoveToAttribute (string name, string namespaceURI)
189 public override bool MoveToElement ()
195 public override bool MoveToFirstAttribute ()
201 public override bool MoveToNextAttribute ()
207 public override bool Read ()
213 public override bool ReadAttributeValue ()
219 public override string ReadInnerXml ()
225 public override string ReadOuterXml ()
231 public override string ReadString ()
237 public override void ResolveEntity ()
242 public override void Skip ()