Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ReadElementContentAsAsync()

virtual async Task< object > System.Xml.XmlReader.ReadElementContentAsAsync ( Type returnType,
IXmlNamespaceResolver namespaceResolver )
inlinevirtualinherited

Reimplemented in System.Xml.XmlAsyncCheckReader, and System.Xml.XsdValidatingReader.

Definition at line 1565 of file XmlReader.cs.

1566 {
1567 if (await SetupReadElementContentAsXxxAsync("ReadElementContentAs").ConfigureAwait(continueOnCapturedContext: false))
1568 {
1571 return value;
1572 }
1573 return (returnType == typeof(string)) ? string.Empty : XmlUntypedConverter.Untyped.ChangeType(string.Empty, returnType, namespaceResolver);
1574 }
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
Definition Task.cs:226
static readonly XmlValueConverter Untyped
async Task< bool > SetupReadElementContentAsXxxAsync(string methodName)
Task FinishReadElementContentAsXxxAsync()
virtual async Task< object > ReadContentAsAsync(Type returnType, IXmlNamespaceResolver? namespaceResolver)

References System.Threading.Tasks.Task< TResult >.ConfigureAwait(), System.Xml.Dictionary, System.Xml.XmlReader.FinishReadElementContentAsXxxAsync(), System.Xml.XmlReader.ReadContentAsAsync(), System.Xml.XmlReader.SetupReadElementContentAsXxxAsync(), System.Xml.Schema.XmlUntypedConverter.Untyped, and System.value.

Referenced by System.Xml.XmlAsyncCheckReader.ReadElementContentAsAsync().