<PackageReference Include="NETStandard.Library" Version="2.0.3" />

System.Xml.XmlDictionaryReader

public abstract class XmlDictionaryReader : XmlReader
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); } }