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

◆ ImportNodeInternal()

XmlNode System.Xml.XmlDocument.ImportNodeInternal ( XmlNode node,
bool deep )
inlineprivate

Definition at line 1050 of file XmlDocument.cs.

1051 {
1052 if (node == null)
1053 {
1055 }
1057 switch (node.NodeType)
1058 {
1059 case XmlNodeType.Element:
1060 xmlNode = CreateElement(node.Prefix, node.LocalName, node.NamespaceURI);
1062 if (deep)
1063 {
1065 }
1066 break;
1067 case XmlNodeType.Attribute:
1068 xmlNode = CreateAttribute(node.Prefix, node.LocalName, node.NamespaceURI);
1070 break;
1071 case XmlNodeType.Text:
1072 xmlNode = CreateTextNode(node.Value);
1073 break;
1074 case XmlNodeType.Comment:
1075 xmlNode = CreateComment(node.Value);
1076 break;
1077 case XmlNodeType.ProcessingInstruction:
1079 break;
1080 case XmlNodeType.XmlDeclaration:
1081 {
1084 break;
1085 }
1086 case XmlNodeType.CDATA:
1088 break;
1089 case XmlNodeType.DocumentType:
1090 {
1091 XmlDocumentType xmlDocumentType = (XmlDocumentType)node;
1093 break;
1094 }
1095 case XmlNodeType.DocumentFragment:
1097 if (deep)
1098 {
1100 }
1101 break;
1102 case XmlNodeType.EntityReference:
1104 break;
1105 case XmlNodeType.Whitespace:
1106 xmlNode = CreateWhitespace(node.Value);
1107 break;
1108 case XmlNodeType.SignificantWhitespace:
1110 break;
1111 default:
1113 }
1114 return xmlNode;
1115 }
static CultureInfo InvariantCulture
static string Xdom_Import_NullNode
Definition SR.cs:1276
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string Xdom_Import
Definition SR.cs:1274
Definition SR.cs:7
virtual XmlDeclaration CreateXmlDeclaration(string version, string? encoding, string? standalone)
virtual XmlWhitespace CreateWhitespace(string? text)
virtual XmlText CreateTextNode(string? text)
virtual XmlDocumentFragment CreateDocumentFragment()
virtual XmlCDataSection CreateCDataSection(string? data)
virtual XmlProcessingInstruction CreateProcessingInstruction(string target, string data)
virtual XmlSignificantWhitespace CreateSignificantWhitespace(string? text)
virtual XmlEntityReference CreateEntityReference(string name)
XmlElement CreateElement(string name)
void ImportChildren(XmlNode fromNode, XmlNode toNode, bool deep)
virtual XmlComment CreateComment(string? data)
virtual XmlDocumentType CreateDocumentType(string name, string? publicId, string? systemId, string? internalSubset)
XmlAttribute CreateAttribute(string name)
void ImportAttributes(XmlNode fromElem, XmlNode toElem)

References System.Xml.XmlDocument.CreateAttribute(), System.Xml.XmlDocument.CreateCDataSection(), System.Xml.XmlDocument.CreateComment(), System.Xml.XmlDocument.CreateDocumentFragment(), System.Xml.XmlDocument.CreateDocumentType(), System.Xml.XmlDocument.CreateElement(), System.Xml.XmlDocument.CreateEntityReference(), System.Xml.XmlDocument.CreateProcessingInstruction(), System.Xml.XmlDocument.CreateSignificantWhitespace(), System.Xml.XmlDocument.CreateTextNode(), System.Xml.XmlDocument.CreateWhitespace(), System.Xml.XmlDocument.CreateXmlDeclaration(), System.Xml.Dictionary, System.SR.Format(), System.Xml.XmlDocument.ImportAttributes(), System.Xml.XmlDocument.ImportChildren(), System.Globalization.CultureInfo.InvariantCulture, System.SR.Xdom_Import, System.SR.Xdom_Import_NullNode, and System.Xml.XmlDeclaration.

Referenced by System.Xml.XmlDocument.ImportAttributes(), System.Xml.XmlDocument.ImportChildren(), and System.Xml.XmlDocument.ImportNode().