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

◆ MoveToNextContentNode()

bool System.Xml.ReadContentAsBinaryHelper.MoveToNextContentNode ( bool moveIfOnContentNode)
inlineprivate

Definition at line 386 of file ReadContentAsBinaryHelper.cs.

387 {
388 do
389 {
390 switch (_reader.NodeType)
391 {
392 case XmlNodeType.Attribute:
393 return !moveIfOnContentNode;
394 case XmlNodeType.Text:
395 case XmlNodeType.CDATA:
396 case XmlNodeType.Whitespace:
397 case XmlNodeType.SignificantWhitespace:
399 {
400 return true;
401 }
402 goto IL_0078;
403 case XmlNodeType.EntityReference:
405 {
406 break;
407 }
409 goto IL_0078;
410 case XmlNodeType.ProcessingInstruction:
411 case XmlNodeType.Comment:
412 case XmlNodeType.EndEntity:
413 goto IL_0078;
414 }
415 return false;
416 IL_0078:
417 moveIfOnContentNode = false;
418 }
419 while (_reader.Read());
420 return false;
421 }
virtual bool CanResolveEntity
Definition XmlReader.cs:118
XmlNodeType NodeType
Definition XmlReader.cs:62

References System.Xml.ReadContentAsBinaryHelper._reader, System.Xml.XmlReader.CanResolveEntity, System.Xml.Dictionary, System.Xml.XmlReader.NodeType, System.Xml.XmlReader.Read(), and System.Xml.XmlReader.ResolveEntity().

Referenced by System.Xml.ReadContentAsBinaryHelper.Finish(), System.Xml.ReadContentAsBinaryHelper.Init(), System.Xml.ReadContentAsBinaryHelper.InitOnElement(), and System.Xml.ReadContentAsBinaryHelper.ReadContentAsBinary().