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

◆ LoadDiffGram() [2/2]

void System.Data.XMLDiffLoader.LoadDiffGram ( DataTable dt,
XmlReader dataTextReader )
inlinepackage

Definition at line 46 of file XMLDiffLoader.cs.

47 {
48 XmlReader xmlReader = DataTextReader.CreateReader(dataTextReader);
49 _dataTable = dt;
50 _tables = new ArrayList();
51 _tables.Add(dt);
53 while (xmlReader.LocalName == "before" && xmlReader.NamespaceURI == "urn:schemas-microsoft-com:xml-diffgram-v1")
54 {
56 xmlReader.Read();
57 }
58 while (xmlReader.LocalName == "errors" && xmlReader.NamespaceURI == "urn:schemas-microsoft-com:xml-diffgram-v1")
59 {
61 xmlReader.Read();
62 }
63 }
virtual int Add(object? value)
void ProcessErrors(DataSet ds, XmlReader ssync)
void CreateTablesHierarchy(DataTable dt)
void ProcessDiffs(DataSet ds, XmlReader ssync)

References System.Data.XMLDiffLoader._dataTable, System.Data.XMLDiffLoader._tables, System.Collections.ArrayList.Add(), System.Data.DataTextReader.CreateReader(), System.Data.XMLDiffLoader.CreateTablesHierarchy(), System.Xml.Dictionary, System.Data.XMLDiffLoader.ProcessDiffs(), and System.Data.XMLDiffLoader.ProcessErrors().