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

◆ HandleSpecialColumn()

void System.Data.XmlToDatasetMap.HandleSpecialColumn ( DataColumn col,
XmlNameTable nameTable,
XmlNodeIdHashtable columns )
inlineprivate

Definition at line 411 of file XmlToDatasetMap.cs.

412 {
413 string text = (('x' != col.ColumnName[0]) ? "_x0058_" : "_x0078_");
414 text += col.ColumnName.AsSpan(1);
415 if (nameTable.Get(text) == null)
416 {
417 nameTable.Add(text);
418 }
419 string namespaceURI = nameTable.Get(col.Namespace);
420 XmlNodeIdentety key = new XmlNodeIdentety(text, namespaceURI);
421 columns[key] = col;
422 }

References System.Xml.Dictionary, System.key, and System.text.

Referenced by System.Data.XmlToDatasetMap.AddColumnSchema(), and System.Data.XmlToDatasetMap.AddColumnSchema().