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

◆ WriteXml() [9/9]

void System.Data.DataSet.WriteXml ( XmlWriter? writer,
XmlWriteMode mode )
inline

Definition at line 2408 of file DataSet.cs.

2409 {
2410 long scopeId = DataCommonEventSource.Log.EnterScope("<ds.DataSet.WriteXml|API> {0}, mode={1}", ObjectID, mode);
2411 try
2412 {
2413 if (writer != null)
2414 {
2415 if (mode == XmlWriteMode.DiffGram)
2416 {
2417 new NewDiffgramGen(this).Save(writer);
2418 }
2419 else
2420 {
2421 new XmlDataTreeWriter(this).Save(writer, mode == XmlWriteMode.WriteSchema);
2422 }
2423 }
2424 }
2425 finally
2426 {
2427 DataCommonEventSource.Log.ExitScope(scopeId);
2428 }
2429 }

References System.Data.DataCommonEventSource.Log, System.Data.DataSet.ObjectID, System.Data.NewDiffgramGen.Save(), System.Data.XmlDataTreeWriter.Save(), and System.writer.