protected void GetSerializationData(SerializationInfo info, StreamingContext context)
{
// mainly for typed DS
SerializationFormat remotingFormat = SerializationFormat.Xml;
SerializationInfoEnumerator e = info.GetEnumerator();
while (e.MoveNext())
{
if (e.Name == "DataSet.RemotingFormat")
{ //DataSet.RemotingFormat does not exist in V1/V1.1 versions
remotingFormat = (SerializationFormat)e.Value;
break;
}
}
DeserializeDataSetData(info, context, remotingFormat);
}