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

◆ IsValidChildType()

override bool System.Xml.XmlDocument.IsValidChildType ( XmlNodeType type)
inlinepackagevirtual

Reimplemented from System.Xml.XmlNode.

Definition at line 619 of file XmlDocument.cs.

620 {
621 switch (type)
622 {
623 case XmlNodeType.ProcessingInstruction:
624 case XmlNodeType.Comment:
625 case XmlNodeType.Whitespace:
626 case XmlNodeType.SignificantWhitespace:
627 return true;
628 case XmlNodeType.DocumentType:
629 if (DocumentType != null)
630 {
632 }
633 return true;
634 case XmlNodeType.Element:
635 if (DocumentElement != null)
636 {
638 }
639 return true;
640 case XmlNodeType.XmlDeclaration:
641 if (Declaration != null)
642 {
644 }
645 return true;
646 default:
647 return false;
648 }
649 }
static string Xdom_DualDeclarationNode
Definition SR.cs:1272
static string Xdom_DualDocumentTypeNode
Definition SR.cs:1268
static string Xdom_DualDocumentElementNode
Definition SR.cs:1270
Definition SR.cs:7
virtual ? XmlDocumentType DocumentType
virtual ? XmlDeclaration Declaration
XmlElement? DocumentElement

References System.Xml.XmlDocument.Declaration, System.Xml.XmlDocument.DocumentElement, System.Xml.XmlDocument.DocumentType, System.type, System.SR.Xdom_DualDeclarationNode, System.SR.Xdom_DualDocumentElementNode, and System.SR.Xdom_DualDocumentTypeNode.

Referenced by System.Xml.XmlDocument.AppendChildForLoad().