protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader)
{
if ((DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema))
{
Reset();
global::System.Data.DataSet ds = new global::System.Data.DataSet();
ds.ReadXml(reader);
if ((ds.Tables["Customers"] != null))
{
base.Tables.Add(new CustomersDataTable(ds.Tables["Customers"]));
}
DataSetName = ds.DataSetName;
Prefix = ds.Prefix;
Namespace = ds.Namespace;
Locale = ds.Locale;
CaseSensitive = ds.CaseSensitive;
EnforceConstraints = ds.EnforceConstraints;
Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
InitVars();
}
else
{
ReadXml(reader);
InitVars();
}
}