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

◆ BuildIdentityMap() [1/4]

void System.Data.XmlToDatasetMap.BuildIdentityMap ( DataSet dataSet,
XmlNameTable nameTable )
inlineprivate

Definition at line 210 of file XmlToDatasetMap.cs.

211 {
212 _tableSchemaMap = new XmlNodeIdHashtable(dataSet.Tables.Count);
213 foreach (DataTable table in dataSet.Tables)
214 {
215 TableSchemaInfo tableSchemaInfo = AddTableSchema(table, nameTable);
216 if (tableSchemaInfo == null)
217 {
218 continue;
219 }
220 foreach (DataColumn column in table.Columns)
221 {
223 {
225 }
226 }
227 }
228 }
bool AddColumnSchema(DataColumn col, XmlNameTable nameTable, XmlNodeIdHashtable columns)
XmlNodeIdHashtable _tableSchemaMap
static bool IsMappedColumn(DataColumn c)
TableSchemaInfo AddTableSchema(DataTable table, XmlNameTable nameTable)

References System.Data.XmlToDatasetMap._tableSchemaMap, System.Data.XmlToDatasetMap.AddColumnSchema(), System.Data.XmlToDatasetMap.AddTableSchema(), System.Data.DataTable.Columns, System.Xml.Dictionary, and System.Data.XmlToDatasetMap.IsMappedColumn().

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