Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.XmlAsyncCheckReader Class Reference

Public Member Functions

 XmlAsyncCheckReader (XmlReader reader)
 
override object ReadContentAsObject ()
 
override bool ReadContentAsBoolean ()
 
override DateTime ReadContentAsDateTime ()
 
override double ReadContentAsDouble ()
 
override float ReadContentAsFloat ()
 
override decimal ReadContentAsDecimal ()
 
override int ReadContentAsInt ()
 
override long ReadContentAsLong ()
 
override string ReadContentAsString ()
 
override object ReadContentAs (Type returnType, IXmlNamespaceResolver namespaceResolver)
 
override object ReadElementContentAsObject ()
 
override object ReadElementContentAsObject (string localName, string namespaceURI)
 
override bool ReadElementContentAsBoolean ()
 
override bool ReadElementContentAsBoolean (string localName, string namespaceURI)
 
override DateTime ReadElementContentAsDateTime ()
 
override DateTime ReadElementContentAsDateTime (string localName, string namespaceURI)
 
override DateTimeOffset ReadContentAsDateTimeOffset ()
 
override double ReadElementContentAsDouble ()
 
override double ReadElementContentAsDouble (string localName, string namespaceURI)
 
override float ReadElementContentAsFloat ()
 
override float ReadElementContentAsFloat (string localName, string namespaceURI)
 
override decimal ReadElementContentAsDecimal ()
 
override decimal ReadElementContentAsDecimal (string localName, string namespaceURI)
 
override int ReadElementContentAsInt ()
 
override int ReadElementContentAsInt (string localName, string namespaceURI)
 
override long ReadElementContentAsLong ()
 
override long ReadElementContentAsLong (string localName, string namespaceURI)
 
override string ReadElementContentAsString ()
 
override string ReadElementContentAsString (string localName, string namespaceURI)
 
override object ReadElementContentAs (Type returnType, IXmlNamespaceResolver namespaceResolver)
 
override object ReadElementContentAs (Type returnType, IXmlNamespaceResolver namespaceResolver, string localName, string namespaceURI)
 
override string GetAttribute (string name)
 
override string GetAttribute (string name, string namespaceURI)
 
override string GetAttribute (int i)
 
override bool MoveToAttribute (string name)
 
override bool MoveToAttribute (string name, string ns)
 
override void MoveToAttribute (int i)
 
override bool MoveToFirstAttribute ()
 
override bool MoveToNextAttribute ()
 
override bool MoveToElement ()
 
override bool ReadAttributeValue ()
 
override bool Read ()
 
override void Close ()
 
override void Skip ()
 
override string LookupNamespace (string prefix)
 
override void ResolveEntity ()
 
override int ReadContentAsBase64 (byte[] buffer, int index, int count)
 
override int ReadElementContentAsBase64 (byte[] buffer, int index, int count)
 
override int ReadContentAsBinHex (byte[] buffer, int index, int count)
 
override int ReadElementContentAsBinHex (byte[] buffer, int index, int count)
 
override int ReadValueChunk (char[] buffer, int index, int count)
 
override string ReadString ()
 
override XmlNodeType MoveToContent ()
 
override void ReadStartElement ()
 
override void ReadStartElement (string name)
 
override void ReadStartElement (string localname, string ns)
 
override string ReadElementString ()
 
override string ReadElementString (string name)
 
override string ReadElementString (string localname, string ns)
 
override void ReadEndElement ()
 
override bool IsStartElement ()
 
override bool IsStartElement (string name)
 
override bool IsStartElement (string localname, string ns)
 
override bool ReadToFollowing (string name)
 
override bool ReadToFollowing (string localName, string namespaceURI)
 
override bool ReadToDescendant (string name)
 
override bool ReadToDescendant (string localName, string namespaceURI)
 
override bool ReadToNextSibling (string name)
 
override bool ReadToNextSibling (string localName, string namespaceURI)
 
override string ReadInnerXml ()
 
override string ReadOuterXml ()
 
override XmlReader ReadSubtree ()
 
override Task< stringGetValueAsync ()
 
override Task< object > ReadContentAsObjectAsync ()
 
override Task< stringReadContentAsStringAsync ()
 
override Task< object > ReadContentAsAsync (Type returnType, IXmlNamespaceResolver namespaceResolver)
 
override Task< object > ReadElementContentAsObjectAsync ()
 
override Task< stringReadElementContentAsStringAsync ()
 
override Task< object > ReadElementContentAsAsync (Type returnType, IXmlNamespaceResolver namespaceResolver)
 
override Task< boolReadAsync ()
 
override Task SkipAsync ()
 
override Task< int > ReadContentAsBase64Async (byte[] buffer, int index, int count)
 
override Task< int > ReadElementContentAsBase64Async (byte[] buffer, int index, int count)
 
override Task< int > ReadContentAsBinHexAsync (byte[] buffer, int index, int count)
 
override Task< int > ReadElementContentAsBinHexAsync (byte[] buffer, int index, int count)
 
override Task< int > ReadValueChunkAsync (char[] buffer, int index, int count)
 
override Task< XmlNodeTypeMoveToContentAsync ()
 
override Task< stringReadInnerXmlAsync ()
 
override Task< stringReadOuterXmlAsync ()
 
virtual object ReadContentAs (Type returnType, IXmlNamespaceResolver? namespaceResolver)
 
stringGetAttribute (string name, string? namespaceURI)
 
bool MoveToAttribute (string name, string? ns)
 
void Dispose ()
 
virtual async Task< object > ReadContentAsAsync (Type returnType, IXmlNamespaceResolver? namespaceResolver)
 

Static Public Member Functions

static XmlAsyncCheckReader CreateAsyncCheckWrapper (XmlReader reader)
 
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

override void Dispose (bool disposing)
 

Package Functions

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)
 

Properties

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

Private Member Functions

void CheckAsync ()
 
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 _coreReader
 
Task _lastTask = Task.CompletedTask
 

Detailed Description

Definition at line 6 of file XmlAsyncCheckReader.cs.


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