protected bool IsBinarySerialized(SerializationInfo info, StreamingContext context)
{
// mainly for typed DS
// our default remoting format is XML
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;
}
}
return (remotingFormat == SerializationFormat.Binary);
}