<PackageReference Include="System.Xml.ReaderWriter" Version="4.0.10-beta-23109" />

XmlReader

public abstract class XmlReader : IDisposable
public abstract int AttributeCount { get; }

public abstract string BaseURI { get; }

public virtual bool CanReadBinaryContent { get; }

public virtual bool CanReadValueChunk { get; }

public virtual bool CanResolveEntity { get; }

public abstract int Depth { get; }

public abstract bool EOF { get; }

public virtual bool HasAttributes { get; }

public virtual bool HasValue { get; }

public virtual bool IsDefault { get; }

public abstract bool IsEmptyElement { get; }

public virtual string this[int i] { get; }

public virtual string this[string name] { get; }

public virtual string this[string name, string namespaceURI] { get; }

public abstract string LocalName { get; }

public virtual string Name { get; }

public abstract string NamespaceURI { get; }

public abstract XmlNameTable NameTable { get; }

public abstract XmlNodeType NodeType { get; }

public abstract string Prefix { get; }

public abstract ReadState ReadState { get; }

public virtual XmlReaderSettings Settings { get; }

public abstract string Value { get; }

public virtual Type ValueType { get; }

public virtual string XmlLang { get; }

public virtual XmlSpace XmlSpace { get; }

protected XmlReader()

public static XmlReader Create(string inputUri)

public static XmlReader Create(string inputUri, XmlReaderSettings settings)

public static XmlReader Create(Stream input)

public static XmlReader Create(Stream input, XmlReaderSettings settings)

public static XmlReader Create(Stream input, XmlReaderSettings settings, XmlParserContext inputContext)

public static XmlReader Create(TextReader input)

public static XmlReader Create(TextReader input, XmlReaderSettings settings)

public static XmlReader Create(TextReader input, XmlReaderSettings settings, XmlParserContext inputContext)

public static XmlReader Create(XmlReader reader, XmlReaderSettings settings)

public static bool IsName(string str)

public static bool IsNameToken(string str)

public void Dispose()

protected virtual void Dispose(bool disposing)

public abstract string GetAttribute(string name)

public abstract string GetAttribute(string name, string namespaceURI)

public abstract string GetAttribute(int i)

public virtual Task<string> GetValueAsync()

public virtual bool IsStartElement()

public virtual bool IsStartElement(string name)

public virtual bool IsStartElement(string localname, string ns)

public abstract string LookupNamespace(string prefix)

public abstract bool MoveToAttribute(string name)

public abstract bool MoveToAttribute(string name, string ns)

public virtual void MoveToAttribute(int i)

public virtual XmlNodeType MoveToContent()

public abstract bool MoveToElement()

public abstract bool MoveToFirstAttribute()

public abstract bool MoveToNextAttribute()

public abstract bool Read()

public virtual Task<bool> ReadAsync()

public abstract bool ReadAttributeValue()

public virtual object ReadContentAs(Type returnType, IXmlNamespaceResolver namespaceResolver)

public virtual Task<object> ReadContentAsAsync(Type returnType, IXmlNamespaceResolver namespaceResolver)

public virtual int ReadContentAsBase64(byte[] buffer, int index, int count)

public virtual Task<int> ReadContentAsBase64Async(byte[] buffer, int index, int count)

public virtual int ReadContentAsBinHex(byte[] buffer, int index, int count)

public virtual Task<int> ReadContentAsBinHexAsync(byte[] buffer, int index, int count)

public virtual bool ReadContentAsBoolean()

public virtual decimal ReadContentAsDecimal()

public virtual double ReadContentAsDouble()

public virtual float ReadContentAsFloat()

public virtual int ReadContentAsInt()

public virtual long ReadContentAsLong()

public virtual object ReadContentAsObject()

public virtual Task<object> ReadContentAsObjectAsync()

public virtual string ReadContentAsString()

public virtual Task<string> ReadContentAsStringAsync()

public virtual object ReadElementContentAs(Type returnType, IXmlNamespaceResolver namespaceResolver)

public virtual object ReadElementContentAs(Type returnType, IXmlNamespaceResolver namespaceResolver, string localName, string namespaceURI)

public virtual Task<object> ReadElementContentAsAsync(Type returnType, IXmlNamespaceResolver namespaceResolver)

public virtual int ReadElementContentAsBase64(byte[] buffer, int index, int count)

public virtual Task<int> ReadElementContentAsBase64Async(byte[] buffer, int index, int count)

public virtual int ReadElementContentAsBinHex(byte[] buffer, int index, int count)

public virtual Task<int> ReadElementContentAsBinHexAsync(byte[] buffer, int index, int count)

public virtual bool ReadElementContentAsBoolean()

public virtual bool ReadElementContentAsBoolean(string localName, string namespaceURI)

public virtual decimal ReadElementContentAsDecimal()

public virtual decimal ReadElementContentAsDecimal(string localName, string namespaceURI)

public virtual double ReadElementContentAsDouble()

public virtual double ReadElementContentAsDouble(string localName, string namespaceURI)

public virtual float ReadElementContentAsFloat()

public virtual float ReadElementContentAsFloat(string localName, string namespaceURI)

public virtual int ReadElementContentAsInt()

public virtual int ReadElementContentAsInt(string localName, string namespaceURI)

public virtual long ReadElementContentAsLong()

public virtual long ReadElementContentAsLong(string localName, string namespaceURI)

public virtual object ReadElementContentAsObject()

public virtual object ReadElementContentAsObject(string localName, string namespaceURI)

public virtual Task<object> ReadElementContentAsObjectAsync()

public virtual string ReadElementContentAsString()

public virtual string ReadElementContentAsString(string localName, string namespaceURI)

public virtual Task<string> ReadElementContentAsStringAsync()

public virtual void ReadEndElement()

public virtual string ReadInnerXml()

public virtual Task<string> ReadInnerXmlAsync()

public virtual string ReadOuterXml()

public virtual Task<string> ReadOuterXmlAsync()

public virtual void ReadStartElement()

public virtual void ReadStartElement(string name)

public virtual void ReadStartElement(string localname, string ns)

public virtual XmlReader ReadSubtree()

public virtual bool ReadToDescendant(string name)

public virtual bool ReadToDescendant(string localName, string namespaceURI)

public virtual bool ReadToFollowing(string name)

public virtual bool ReadToFollowing(string localName, string namespaceURI)

public virtual bool ReadToNextSibling(string name)

public virtual bool ReadToNextSibling(string localName, string namespaceURI)

public virtual int ReadValueChunk(char[] buffer, int index, int count)

public virtual Task<int> ReadValueChunkAsync(char[] buffer, int index, int count)

public abstract void ResolveEntity()

public virtual void Skip()

public virtual Task SkipAsync()