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

◆ InferXmlSchema() [4/4]

void System.Data.DataSet.InferXmlSchema ( XmlReader? reader,
string?[] nsArray )
inline

Definition at line 1313 of file DataSet.cs.

1314 {
1315 long scopeId = DataCommonEventSource.Log.EnterScope("<ds.DataSet.InferXmlSchema|API> {0}", ObjectID);
1316 try
1317 {
1318 if (reader != null)
1319 {
1321 if (reader.NodeType == XmlNodeType.Element)
1322 {
1323 XmlNode newChild = xmlDocument.ReadNode(reader);
1324 xmlDocument.AppendChild(newChild);
1325 }
1326 else
1327 {
1328 xmlDocument.Load(reader);
1329 }
1330 if (xmlDocument.DocumentElement != null)
1331 {
1333 }
1334 }
1335 }
1336 finally
1337 {
1338 DataCommonEventSource.Log.ExitScope(scopeId);
1339 }
1340 }

References System.Data.InferSchema, System.Data.DataCommonEventSource.Log, System.Xml.XmlReader.NodeType, and System.Data.DataSet.ObjectID.

Referenced by System.Data.DataSet.InferXmlSchema(), System.Data.DataSet.InferXmlSchema(), and System.Data.DataSet.InferXmlSchema().