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

◆ AddColumnSchema() [2/2]

bool System.Data.XmlToDatasetMap.AddColumnSchema ( XmlNameTable nameTable,
DataColumn col,
XmlNodeIdHashtable columns )
inlineprivate

Definition at line 182 of file XmlToDatasetMap.cs.

183 {
184 string array = XmlConvert.EncodeLocalName(col.ColumnName);
185 string text = nameTable.Get(array);
186 if (text == null)
187 {
188 text = nameTable.Add(array);
189 }
191 string text2 = nameTable.Get(col.Namespace);
192 if (text2 == null)
193 {
194 text2 = nameTable.Add(col.Namespace);
195 }
196 else if (col._columnUri != null)
197 {
199 }
200 XmlNodeIdentety key = new XmlNodeIdentety(text, text2);
201 columns[key] = col;
202 if (col.ColumnName.StartsWith("xml", StringComparison.OrdinalIgnoreCase))
203 {
205 }
206 return true;
207 }
void HandleSpecialColumn(DataColumn col, XmlNameTable nameTable, XmlNodeIdHashtable columns)
static ? string EncodeLocalName(string? name)
Definition XmlConvert.cs:49

References System.array, System.Xml.Dictionary, System.Xml.XmlConvert.EncodeLocalName(), System.Data.XmlToDatasetMap.HandleSpecialColumn(), System.key, and System.text.