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

◆ SkipAsync()

override async Task System.Xml.XsdCachingReader.SkipAsync ( )
inlinevirtual

Reimplemented from System.Xml.XmlReader.

Definition at line 624 of file XsdCachingReader.cs.

625 {
626 XmlNodeType nodeType = _cachedNode.NodeType;
627 if (nodeType != XmlNodeType.Element)
628 {
629 if (nodeType != XmlNodeType.Attribute)
630 {
632 return;
633 }
635 }
636 if (_coreReader.NodeType != XmlNodeType.EndElement && !_readAhead)
637 {
640 {
641 }
642 }
644 _cacheState = CachingReaderState.ReaderClosed;
645 _cacheHandler(this);
646 }
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
Definition Task.cs:226
virtual Task< bool > ReadAsync()
XmlNodeType NodeType
Definition XmlReader.cs:62
override async Task< bool > ReadAsync()
readonly CachingEventHandler _cacheHandler
CachingReaderState _cacheState
ValidatingReaderNodeData _cachedNode

References System.Xml.XsdCachingReader._cachedNode, System.Xml.XsdCachingReader._cacheHandler, System.Xml.XsdCachingReader._cacheState, System.Xml.XsdCachingReader._coreReader, System.Xml.XsdCachingReader._readAhead, System.Threading.Tasks.Task< TResult >.ConfigureAwait(), System.Xml.XmlReader.Depth, System.Xml.Dictionary, System.Xml.XsdCachingReader.MoveToElement(), System.Xml.ValidatingReaderNodeData.NodeType, System.Xml.XmlReader.NodeType, System.Xml.XmlReader.ReadAsync(), and System.Xml.XsdCachingReader.ReadAsync().