private void SerializeDataSetProperties(SerializationInfo info, StreamingContext context)
{
//DataSet basic properties
info.AddValue("DataSet.DataSetName", DataSetName);
info.AddValue("DataSet.Namespace", Namespace);
info.AddValue("DataSet.Prefix", Prefix);
//DataSet runtime properties
info.AddValue("DataSet.CaseSensitive", CaseSensitive);
info.AddValue("DataSet.LocaleLCID", Locale.LCID);
info.AddValue("DataSet.EnforceConstraints", EnforceConstraints);
//ExtendedProperties
info.AddValue("DataSet.ExtendedProperties", ExtendedProperties);
}