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

◆ Skip()

override void System.Xml.XsdCachingReader.Skip ( )
inlinevirtual

Reimplemented from System.Xml.XmlReader.

Definition at line 362 of file XsdCachingReader.cs.

363 {
364 XmlNodeType nodeType = _cachedNode.NodeType;
365 if (nodeType != XmlNodeType.Element)
366 {
367 if (nodeType != XmlNodeType.Attribute)
368 {
369 Read();
370 return;
371 }
373 }
374 if (_coreReader.NodeType != XmlNodeType.EndElement && !_readAhead)
375 {
376 int num = _coreReader.Depth - 1;
377 while (_coreReader.Read() && _coreReader.Depth > num)
378 {
379 }
380 }
382 _cacheState = CachingReaderState.ReaderClosed;
383 _cacheHandler(this);
384 }
XmlNodeType NodeType
Definition XmlReader.cs:62
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.Xml.XmlReader.Depth, System.Xml.Dictionary, System.Xml.XsdCachingReader.MoveToElement(), System.Xml.ValidatingReaderNodeData.NodeType, System.Xml.XmlReader.NodeType, System.Xml.XmlReader.Read(), and System.Xml.XsdCachingReader.Read().