System.Xml.XmlDictionaryReader
namespace System.Xml
{
public abstract class XmlDictionaryReader : XmlReader
{
public virtual bool CanCanonicalize { get; }
public virtual XmlDictionaryReaderQuotas Quotas { get; }
protected XmlDictionaryReader();
public static XmlDictionaryReader CreateBinaryReader(byte[] buffer, int offset, int count, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateBinaryReader(byte[] buffer, int offset, int count, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession session);
public static XmlDictionaryReader CreateBinaryReader(byte[] buffer, int offset, int count, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose);
public static XmlDictionaryReader CreateBinaryReader(byte[] buffer, int offset, int count, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateBinaryReader(byte[] buffer, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateBinaryReader(Stream stream, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateBinaryReader(Stream stream, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession session);
public static XmlDictionaryReader CreateBinaryReader(Stream stream, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose);
public static XmlDictionaryReader CreateBinaryReader(Stream stream, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateDictionaryReader(XmlReader reader);
public static XmlDictionaryReader CreateMtomReader(byte[] buffer, int offset, int count, Encoding encoding, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateMtomReader(byte[] buffer, int offset, int count, Encoding[] encodings, string contentType, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateMtomReader(byte[] buffer, int offset, int count, Encoding[] encodings, string contentType, XmlDictionaryReaderQuotas quotas, int maxBufferSize, OnXmlDictionaryReaderClose onClose);
public static XmlDictionaryReader CreateMtomReader(byte[] buffer, int offset, int count, Encoding[] encodings, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateMtomReader(Stream stream, Encoding encoding, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateMtomReader(Stream stream, Encoding[] encodings, string contentType, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateMtomReader(Stream stream, Encoding[] encodings, string contentType, XmlDictionaryReaderQuotas quotas, int maxBufferSize, OnXmlDictionaryReaderClose onClose);
public static XmlDictionaryReader CreateMtomReader(Stream stream, Encoding[] encodings, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateTextReader(byte[] buffer, int offset, int count, Encoding encoding, XmlDictionaryReaderQuotas quotas, OnXmlDictionaryReaderClose onClose);
public static XmlDictionaryReader CreateTextReader(byte[] buffer, int offset, int count, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateTextReader(byte[] buffer, XmlDictionaryReaderQuotas quotas);
public static XmlDictionaryReader CreateTextReader(Stream stream, Encoding encoding, XmlDictionaryReaderQuotas quotas, OnXmlDictionaryReaderClose onClose);
public static XmlDictionaryReader CreateTextReader(Stream stream, XmlDictionaryReaderQuotas quotas);
public virtual void EndCanonicalization();
public virtual string GetAttribute(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual void GetNonAtomizedNames(out string localName, out string namespaceUri);
public virtual int IndexOfLocalName(string[] localNames, string namespaceUri);
public virtual int IndexOfLocalName(XmlDictionaryString[] localNames, XmlDictionaryString namespaceUri);
public virtual bool IsLocalName(string localName);
public virtual bool IsLocalName(XmlDictionaryString localName);
public virtual bool IsNamespaceUri(string namespaceUri);
public virtual bool IsNamespaceUri(XmlDictionaryString namespaceUri);
public virtual bool IsStartArray(out Type type);
public virtual bool IsStartElement(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
protected bool IsTextNode(XmlNodeType nodeType);
public virtual void MoveToStartElement();
public virtual void MoveToStartElement(string name);
public virtual void MoveToStartElement(string localName, string namespaceUri);
public virtual void MoveToStartElement(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual int ReadArray(string localName, string namespaceUri, bool[] array, int offset, int count);
public virtual int ReadArray(string localName, string namespaceUri, DateTime[] array, int offset, int count);
public virtual int ReadArray(string localName, string namespaceUri, decimal[] array, int offset, int count);
public virtual int ReadArray(string localName, string namespaceUri, double[] array, int offset, int count);
public virtual int ReadArray(string localName, string namespaceUri, Guid[] array, int offset, int count);
public virtual int ReadArray(string localName, string namespaceUri, short[] array, int offset, int count);
public virtual int ReadArray(string localName, string namespaceUri, int[] array, int offset, int count);
public virtual int ReadArray(string localName, string namespaceUri, long[] array, int offset, int count);
public virtual int ReadArray(string localName, string namespaceUri, float[] array, int offset, int count);
public virtual int ReadArray(string localName, string namespaceUri, TimeSpan[] array, int offset, int count);
public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, bool[] array, int offset, int count);
public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count);
public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, decimal[] array, int offset, int count);
public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, double[] array, int offset, int count);
public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, Guid[] array, int offset, int count);
public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, short[] array, int offset, int count);
public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, int[] array, int offset, int count);
public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, long[] array, int offset, int count);
public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, float[] array, int offset, int count);
public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, TimeSpan[] array, int offset, int count);
public virtual bool[] ReadBooleanArray(string localName, string namespaceUri);
public virtual bool[] ReadBooleanArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual byte[] ReadContentAsBase64();
public virtual byte[] ReadContentAsBinHex();
protected byte[] ReadContentAsBinHex(int maxByteArrayContentLength);
public virtual int ReadContentAsChars(char[] chars, int offset, int count);
public virtual Guid ReadContentAsGuid();
public virtual void ReadContentAsQualifiedName(out string localName, out string namespaceUri);
protected string ReadContentAsString(int maxStringContentLength);
public virtual string ReadContentAsString(string[] strings, out int index);
public virtual string ReadContentAsString(XmlDictionaryString[] strings, out int index);
public virtual TimeSpan ReadContentAsTimeSpan();
public virtual UniqueId ReadContentAsUniqueId();
public virtual DateTime[] ReadDateTimeArray(string localName, string namespaceUri);
public virtual DateTime[] ReadDateTimeArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual decimal[] ReadDecimalArray(string localName, string namespaceUri);
public virtual decimal[] ReadDecimalArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual double[] ReadDoubleArray(string localName, string namespaceUri);
public virtual double[] ReadDoubleArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual byte[] ReadElementContentAsBase64();
public virtual byte[] ReadElementContentAsBinHex();
public virtual Guid ReadElementContentAsGuid();
public virtual TimeSpan ReadElementContentAsTimeSpan();
public virtual UniqueId ReadElementContentAsUniqueId();
public virtual void ReadFullStartElement();
public virtual void ReadFullStartElement(string name);
public virtual void ReadFullStartElement(string localName, string namespaceUri);
public virtual void ReadFullStartElement(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual Guid[] ReadGuidArray(string localName, string namespaceUri);
public virtual Guid[] ReadGuidArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual short[] ReadInt16Array(string localName, string namespaceUri);
public virtual short[] ReadInt16Array(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual int[] ReadInt32Array(string localName, string namespaceUri);
public virtual int[] ReadInt32Array(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual long[] ReadInt64Array(string localName, string namespaceUri);
public virtual long[] ReadInt64Array(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual float[] ReadSingleArray(string localName, string namespaceUri);
public virtual float[] ReadSingleArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual void ReadStartElement(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
protected string ReadString(int maxStringContentLength);
public virtual TimeSpan[] ReadTimeSpanArray(string localName, string namespaceUri);
public virtual TimeSpan[] ReadTimeSpanArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri);
public virtual int ReadValueAsBase64(byte[] buffer, int offset, int count);
public virtual void StartCanonicalization(Stream stream, bool includeComments, string[] inclusivePrefixes);
public virtual bool TryGetArrayLength(out int count);
public virtual bool TryGetBase64ContentLength(out int length);
public virtual bool TryGetLocalNameAsDictionaryString(out XmlDictionaryString localName);
public virtual bool TryGetNamespaceUriAsDictionaryString(out XmlDictionaryString namespaceUri);
public virtual bool TryGetValueAsDictionaryString(out XmlDictionaryString value);
}
}