Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.XmlDictionaryReader.XmlWrappedReader Class Referencesealed

Public Member Functions

 XmlWrappedReader (XmlReader reader, XmlNamespaceManager nsMgr)
 
override void Close ()
 
override string GetAttribute (int index)
 
override string GetAttribute (string name)
 
override string GetAttribute (string name, string namespaceUri)
 
override bool IsStartElement (string name)
 
override bool IsStartElement (string localName, string namespaceUri)
 
override string LookupNamespace (string namespaceUri)
 
override void MoveToAttribute (int index)
 
override bool MoveToAttribute (string name)
 
override bool MoveToAttribute (string name, string namespaceUri)
 
override bool MoveToElement ()
 
override bool MoveToFirstAttribute ()
 
override bool MoveToNextAttribute ()
 
override bool Read ()
 
override bool ReadAttributeValue ()
 
override string ReadInnerXml ()
 
override string ReadOuterXml ()
 
override void ReadStartElement (string name)
 
override void ReadStartElement (string localName, string namespaceUri)
 
override void ReadEndElement ()
 
override void ResolveEntity ()
 
override int ReadElementContentAsBase64 (byte[] buffer, int offset, int count)
 
override int ReadContentAsBase64 (byte[] buffer, int offset, int count)
 
override int ReadElementContentAsBinHex (byte[] buffer, int offset, int count)
 
override int ReadContentAsBinHex (byte[] buffer, int offset, int count)
 
override int ReadValueChunk (char[] chars, int offset, int count)
 
override bool ReadContentAsBoolean ()
 
override DateTime ReadContentAsDateTime ()
 
override decimal ReadContentAsDecimal ()
 
override double ReadContentAsDouble ()
 
override int ReadContentAsInt ()
 
override long ReadContentAsLong ()
 
override float ReadContentAsFloat ()
 
override string ReadContentAsString ()
 
override object ReadContentAs (Type type, IXmlNamespaceResolver namespaceResolver)
 
bool HasLineInfo ()
 
virtual void StartCanonicalization (Stream stream, bool includeComments, string[]? inclusivePrefixes)
 
virtual void EndCanonicalization ()
 
virtual void MoveToStartElement ()
 
virtual void MoveToStartElement (string name)
 
virtual void MoveToStartElement (string localName, string namespaceUri)
 
virtual void MoveToStartElement (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual bool IsLocalName (string localName)
 
virtual bool IsLocalName (XmlDictionaryString localName)
 
virtual bool IsNamespaceUri (string namespaceUri)
 
virtual bool IsNamespaceUri (XmlDictionaryString namespaceUri)
 
virtual void ReadFullStartElement ()
 
virtual void ReadFullStartElement (string name)
 
virtual void ReadFullStartElement (string localName, string namespaceUri)
 
virtual void ReadFullStartElement (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual void ReadStartElement (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual void ReadStartElement ()
 
virtual bool IsStartElement (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual bool IsStartElement ()
 
virtual int IndexOfLocalName (string[] localNames, string namespaceUri)
 
virtual int IndexOfLocalName (XmlDictionaryString[] localNames, XmlDictionaryString namespaceUri)
 
virtual ? string GetAttribute (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
stringGetAttribute (string name, string? namespaceURI)
 
virtual bool TryGetBase64ContentLength (out int length)
 
virtual int ReadValueAsBase64 (byte[] buffer, int offset, int count)
 
virtual byte[] ReadContentAsBase64 ()
 
virtual string ReadContentAsString (string[] strings, out int index)
 
virtual string ReadContentAsString (XmlDictionaryString[] strings, out int index)
 
override string ReadString ()
 
virtual byte[] ReadContentAsBinHex ()
 
virtual int ReadContentAsChars (char[] chars, int offset, int count)
 
override object ReadContentAs (Type type, IXmlNamespaceResolver? namespaceResolver)
 
virtual UniqueId ReadContentAsUniqueId ()
 
virtual Guid ReadContentAsGuid ()
 
virtual TimeSpan ReadContentAsTimeSpan ()
 
virtual void ReadContentAsQualifiedName (out string localName, out string namespaceUri)
 
override string ReadElementContentAsString ()
 
virtual string ReadElementContentAsString (string localName, string namespaceURI)
 
override bool ReadElementContentAsBoolean ()
 
virtual bool ReadElementContentAsBoolean (string localName, string namespaceURI)
 
override int ReadElementContentAsInt ()
 
virtual int ReadElementContentAsInt (string localName, string namespaceURI)
 
override long ReadElementContentAsLong ()
 
virtual long ReadElementContentAsLong (string localName, string namespaceURI)
 
override float ReadElementContentAsFloat ()
 
virtual float ReadElementContentAsFloat (string localName, string namespaceURI)
 
override double ReadElementContentAsDouble ()
 
virtual double ReadElementContentAsDouble (string localName, string namespaceURI)
 
override decimal ReadElementContentAsDecimal ()
 
virtual decimal ReadElementContentAsDecimal (string localName, string namespaceURI)
 
override DateTime ReadElementContentAsDateTime ()
 
virtual DateTime ReadElementContentAsDateTime (string localName, string namespaceURI)
 
virtual UniqueId ReadElementContentAsUniqueId ()
 
virtual Guid ReadElementContentAsGuid ()
 
virtual TimeSpan ReadElementContentAsTimeSpan ()
 
virtual byte[] ReadElementContentAsBase64 ()
 
virtual byte[] ReadElementContentAsBinHex ()
 
virtual void GetNonAtomizedNames (out string localName, out string namespaceUri)
 
virtual bool TryGetLocalNameAsDictionaryString ([NotNullWhen(true)] out XmlDictionaryString? localName)
 
virtual bool TryGetNamespaceUriAsDictionaryString ([NotNullWhen(true)] out XmlDictionaryString? namespaceUri)
 
virtual bool TryGetValueAsDictionaryString ([NotNullWhen(true)] out XmlDictionaryString? value)
 
virtual bool IsStartArray ([NotNullWhen(true)] out Type? type)
 
virtual bool TryGetArrayLength (out int count)
 
virtual bool[] ReadBooleanArray (string localName, string namespaceUri)
 
virtual bool[] ReadBooleanArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual int ReadArray (string localName, string namespaceUri, bool[] array, int offset, int count)
 
virtual int ReadArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri, bool[] array, int offset, int count)
 
virtual int ReadArray (string localName, string namespaceUri, short[] array, int offset, int count)
 
virtual int ReadArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri, short[] array, int offset, int count)
 
virtual int ReadArray (string localName, string namespaceUri, int[] array, int offset, int count)
 
virtual int ReadArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri, int[] array, int offset, int count)
 
virtual int ReadArray (string localName, string namespaceUri, long[] array, int offset, int count)
 
virtual int ReadArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri, long[] array, int offset, int count)
 
virtual int ReadArray (string localName, string namespaceUri, float[] array, int offset, int count)
 
virtual int ReadArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri, float[] array, int offset, int count)
 
virtual int ReadArray (string localName, string namespaceUri, double[] array, int offset, int count)
 
virtual int ReadArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri, double[] array, int offset, int count)
 
virtual int ReadArray (string localName, string namespaceUri, decimal[] array, int offset, int count)
 
virtual int ReadArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri, decimal[] array, int offset, int count)
 
virtual int ReadArray (string localName, string namespaceUri, DateTime[] array, int offset, int count)
 
virtual int ReadArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count)
 
virtual int ReadArray (string localName, string namespaceUri, Guid[] array, int offset, int count)
 
virtual int ReadArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri, Guid[] array, int offset, int count)
 
virtual int ReadArray (string localName, string namespaceUri, TimeSpan[] array, int offset, int count)
 
virtual int ReadArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri, TimeSpan[] array, int offset, int count)
 
virtual short[] ReadInt16Array (string localName, string namespaceUri)
 
virtual short[] ReadInt16Array (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual int[] ReadInt32Array (string localName, string namespaceUri)
 
virtual int[] ReadInt32Array (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual long[] ReadInt64Array (string localName, string namespaceUri)
 
virtual long[] ReadInt64Array (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual float[] ReadSingleArray (string localName, string namespaceUri)
 
virtual float[] ReadSingleArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual double[] ReadDoubleArray (string localName, string namespaceUri)
 
virtual double[] ReadDoubleArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual decimal[] ReadDecimalArray (string localName, string namespaceUri)
 
virtual decimal[] ReadDecimalArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual DateTime[] ReadDateTimeArray (string localName, string namespaceUri)
 
virtual DateTime[] ReadDateTimeArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual Guid[] ReadGuidArray (string localName, string namespaceUri)
 
virtual Guid[] ReadGuidArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual TimeSpan[] ReadTimeSpanArray (string localName, string namespaceUri)
 
virtual TimeSpan[] ReadTimeSpanArray (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
virtual object ReadContentAsObject ()
 
virtual DateTimeOffset ReadContentAsDateTimeOffset ()
 
virtual object ReadElementContentAsObject ()
 
virtual object ReadElementContentAsObject (string localName, string namespaceURI)
 
virtual object ReadElementContentAs (Type returnType, IXmlNamespaceResolver namespaceResolver)
 
virtual object ReadElementContentAs (Type returnType, IXmlNamespaceResolver namespaceResolver, string localName, string namespaceURI)
 
bool MoveToAttribute (string name, string? ns)
 
virtual void Skip ()
 
virtual XmlNodeType MoveToContent ()
 
virtual string ReadElementString ()
 
virtual string ReadElementString (string name)
 
virtual string ReadElementString (string localname, string ns)
 
virtual bool ReadToFollowing (string name)
 
virtual bool ReadToFollowing (string localName, string namespaceURI)
 
virtual bool ReadToDescendant (string name)
 
virtual bool ReadToDescendant (string localName, string namespaceURI)
 
virtual bool ReadToNextSibling (string name)
 
virtual bool ReadToNextSibling (string localName, string namespaceURI)
 
virtual XmlReader ReadSubtree ()
 
void Dispose ()
 
virtual Task< stringGetValueAsync ()
 
virtual async Task< object > ReadContentAsObjectAsync ()
 
virtual Task< stringReadContentAsStringAsync ()
 
virtual async Task< object > ReadContentAsAsync (Type returnType, IXmlNamespaceResolver? namespaceResolver)
 
virtual async Task< object > ReadElementContentAsObjectAsync ()
 
virtual async Task< stringReadElementContentAsStringAsync ()
 
virtual async Task< object > ReadElementContentAsAsync (Type returnType, IXmlNamespaceResolver namespaceResolver)
 
virtual Task< boolReadAsync ()
 
virtual Task SkipAsync ()
 
virtual Task< int > ReadContentAsBase64Async (byte[] buffer, int index, int count)
 
virtual Task< int > ReadElementContentAsBase64Async (byte[] buffer, int index, int count)
 
virtual Task< int > ReadContentAsBinHexAsync (byte[] buffer, int index, int count)
 
virtual Task< int > ReadElementContentAsBinHexAsync (byte[] buffer, int index, int count)
 
virtual Task< int > ReadValueChunkAsync (char[] buffer, int index, int count)
 
virtual async Task< XmlNodeTypeMoveToContentAsync ()
 
virtual async Task< stringReadInnerXmlAsync ()
 
virtual async Task< stringReadOuterXmlAsync ()
 

Static Public Member Functions

static XmlDictionaryReader CreateDictionaryReader (XmlReader reader)
 
static XmlDictionaryReader CreateBinaryReader (byte[] buffer, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateBinaryReader (byte[] buffer, int offset, int count, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateBinaryReader (byte[] buffer, int offset, int count, IXmlDictionary? dictionary, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateBinaryReader (byte[] buffer, int offset, int count, IXmlDictionary? dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession? session)
 
static XmlDictionaryReader CreateBinaryReader (byte[] buffer, int offset, int count, IXmlDictionary? dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession? session, OnXmlDictionaryReaderClose? onClose)
 
static XmlDictionaryReader CreateBinaryReader (Stream stream, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateBinaryReader (Stream stream, IXmlDictionary? dictionary, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateBinaryReader (Stream stream, IXmlDictionary? dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession? session)
 
static XmlDictionaryReader CreateBinaryReader (Stream stream, IXmlDictionary? dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession? session, OnXmlDictionaryReaderClose? onClose)
 
static XmlDictionaryReader CreateTextReader (byte[] buffer, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateTextReader (byte[] buffer, int offset, int count, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateTextReader (byte[] buffer, int offset, int count, Encoding? encoding, XmlDictionaryReaderQuotas quotas, OnXmlDictionaryReaderClose? onClose)
 
static XmlDictionaryReader CreateTextReader (Stream stream, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateTextReader (Stream stream, Encoding? encoding, XmlDictionaryReaderQuotas quotas, OnXmlDictionaryReaderClose? onClose)
 
static XmlDictionaryReader CreateMtomReader (Stream stream, Encoding encoding, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateMtomReader (Stream stream, Encoding[] encodings, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateMtomReader (Stream stream, Encoding[] encodings, string? contentType, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateMtomReader (Stream stream, Encoding[] encodings, string? contentType, XmlDictionaryReaderQuotas quotas, int maxBufferSize, OnXmlDictionaryReaderClose? onClose)
 
static XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, Encoding encoding, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, Encoding[] encodings, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, Encoding[] encodings, string? contentType, XmlDictionaryReaderQuotas quotas)
 
static XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, Encoding[] encodings, string? contentType, XmlDictionaryReaderQuotas quotas, int maxBufferSize, OnXmlDictionaryReaderClose? onClose)
 
static bool IsName (string str)
 
static bool IsNameToken (string str)
 
static XmlReader Create (string inputUri)
 
static XmlReader Create (string inputUri, XmlReaderSettings? settings)
 
static XmlReader Create (string inputUri, XmlReaderSettings? settings, XmlParserContext? inputContext)
 
static XmlReader Create (Stream input)
 
static XmlReader Create (Stream input, XmlReaderSettings? settings)
 
static XmlReader Create (Stream input, XmlReaderSettings? settings, string? baseUri)
 
static XmlReader Create (Stream input, XmlReaderSettings? settings, XmlParserContext? inputContext)
 
static XmlReader Create (TextReader input)
 
static XmlReader Create (TextReader input, XmlReaderSettings? settings)
 
static XmlReader Create (TextReader input, XmlReaderSettings? settings, string? baseUri)
 
static XmlReader Create (TextReader input, XmlReaderSettings? settings, XmlParserContext? inputContext)
 
static XmlReader Create (XmlReader reader, XmlReaderSettings? settings)
 

Protected Member Functions

string ReadContentAsString (int maxStringContentLength)
 
string ReadString (int maxStringContentLength)
 
byte[] ReadContentAsBinHex (int maxByteArrayContentLength)
 
bool IsTextNode (XmlNodeType nodeType)
 
virtual void Dispose (bool disposing)
 

Package Functions

byte[] ReadContentAsBase64 (int maxByteArrayContentLength, int maxInitialCount)
 
bool CanReadContentAs ()
 
void CheckElement (string localName, string namespaceURI)
 
Exception CreateReadContentAsException (string methodName)
 
Exception CreateReadElementContentAsException (string methodName)
 
string InternalReadContentAsString ()
 
async Task< stringInternalReadContentAsStringAsync ()
 

Static Package Functions

static bool IsTextualNode (XmlNodeType nodeType)
 
static bool CanReadContentAs (XmlNodeType nodeType)
 
static bool HasValueInternal (XmlNodeType nodeType)
 
static Exception CreateReadContentAsException (string methodName, XmlNodeType nodeType, IXmlLineInfo lineInfo)
 
static Exception CreateReadElementContentAsException (string methodName, XmlNodeType nodeType, IXmlLineInfo lineInfo)
 
static ConformanceLevel GetV1ConformanceLevel (XmlReader reader)
 
static XmlReader CreateSqlReader (Stream input, XmlReaderSettings settings, XmlParserContext inputContext)
 
static int CalcBufferSize (Stream input)
 

Static Package Attributes

const int MaxInitialArrayLength = 65535
 

Properties

override int AttributeCount [get]
 
override string BaseURI [get]
 
override bool CanReadBinaryContent [get]
 
override bool CanReadValueChunk [get]
 
override int Depth [get]
 
override bool EOF [get]
 
override bool HasValue [get]
 
override bool IsDefault [get]
 
override bool IsEmptyElement [get]
 
override string LocalName [get]
 
override string Name [get]
 
override string NamespaceURI [get]
 
override XmlNameTable NameTable [get]
 
override XmlNodeType NodeType [get]
 
override string Prefix [get]
 
override ReadState ReadState [get]
 
override string this[int index] [get]
 
override string this[string name] [get]
 
override string this[string name, string namespaceUri] [get]
 
override string Value [get]
 
override string XmlLang [get]
 
override XmlSpace XmlSpace [get]
 
override Type ValueType [get]
 
int LineNumber [get]
 
int LinePosition [get]
 
virtual bool CanCanonicalize [get]
 
virtual XmlDictionaryReaderQuotas Quotas [get]
 
virtual ? XmlReaderSettings Settings [get]
 
virtual char QuoteChar [get]
 
virtual ? IXmlSchemaInfo SchemaInfo [get]
 
virtual string this[int i] [get]
 
virtual ? string this[string name, string? namespaceURI] [get]
 
virtual bool CanResolveEntity [get]
 
virtual bool HasAttributes [get]
 
virtual ? XmlNamespaceManager NamespaceManager [get]
 
bool IsDefaultInternal [get]
 
virtual ? IDtdInfo DtdInfo [get]
 
object DebuggerDisplayProxy [get]
 

Private Member Functions

byte[] ReadContentAsBytes (bool base64, int maxByteArrayContentLength)
 
void CheckArray (Array array, int offset, int count)
 
void WriteNode (XmlWriter xtw, bool defattr)
 
void WriteAttributeValue (XmlWriter xtw)
 
XmlWriter CreateWriterForInnerOuterXml (StringWriter sw)
 
void SetNamespacesFlag (XmlTextWriter xtw)
 
bool SkipSubtree ()
 
bool SetupReadElementContentAsXxx (string methodName)
 
void FinishReadElementContentAsXxx ()
 
async Task WriteNodeAsync (XmlWriter xtw, bool defattr)
 
async Task< boolSkipSubtreeAsync ()
 
async Task< boolSetupReadElementContentAsXxxAsync (string methodName)
 
Task FinishReadElementContentAsXxxAsync ()
 

Static Private Member Functions

static string AddLineInfo (string message, IXmlLineInfo lineInfo)
 
static XmlTextReaderImpl GetXmlTextReaderImpl (XmlReader reader)
 

Private Attributes

readonly XmlReader _reader
 
XmlNamespaceManager _nsMgr
 

Detailed Description

Definition at line 11 of file XmlDictionaryReader.cs.


The documentation for this class was generated from the following file: