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

◆ DeserializeDataSetSchema()

void System.Data.DataSet.DeserializeDataSetSchema ( SerializationInfo info,
StreamingContext context,
SerializationFormat remotingFormat,
SchemaSerializationMode schemaSerializationMode )
inlineprivate

Definition at line 636 of file DataSet.cs.

637 {
638 if (remotingFormat != 0)
639 {
641 {
643 int @int = info.GetInt32("DataSet.Tables.Count");
644 for (int i = 0; i < @int; i++)
645 {
646 byte[] buffer = (byte[])info.GetValue(string.Format(CultureInfo.InvariantCulture, "DataSet.Tables_{0}", i), typeof(byte[]));
650 DataTable table = (DataTable)binaryFormatter.Deserialize(memoryStream);
651 Tables.Add(table);
652 }
653 for (int j = 0; j < @int; j++)
654 {
655 Tables[j].DeserializeConstraints(info, context, j, allConstraints: true);
656 }
657 DeserializeRelations(info, context);
658 for (int k = 0; k < @int; k++)
659 {
660 Tables[k].DeserializeExpressionColumns(info, context, k);
661 }
662 }
663 else
664 {
666 }
667 }
668 else
669 {
670 string text = (string)info.GetValue("XmlSchema", typeof(string));
671 if (text != null)
672 {
674 }
675 }
676 }
void DeserializeDataSetProperties(SerializationInfo info, StreamingContext context)
Definition DataSet.cs:707
void DeserializeRelations(SerializationInfo info, StreamingContext context)
Definition DataSet.cs:748
virtual SchemaSerializationMode SchemaSerializationMode
Definition DataSet.cs:131
DataTableCollection Tables
Definition DataSet.cs:396
void ReadXmlSchema(XmlReader? reader)
Definition DataSet.cs:1375
static CultureInfo InvariantCulture

References System.Data.DataTableCollection.Add(), System.buffer, System.Data.DataSet.DeserializeDataSetProperties(), System.Data.DataSet.DeserializeRelations(), System.Runtime.Serialization.Dictionary, System.info, System.Globalization.CultureInfo.InvariantCulture, System.L, System.Data.DataSet.ReadXmlSchema(), System.Runtime.Serialization.StreamingContext.State, System.Data.DataSet.Tables, and System.text.

Referenced by System.Data.DataSet.DeserializeDataSet().