System.Data.DataSet.DeserializeDataSetData C# (CSharp) Method

DeserializeDataSetData() private method

private DeserializeDataSetData ( SerializationInfo info, StreamingContext context, SerializationFormat remotingFormat ) : void
info SerializationInfo
context System.Runtime.Serialization.StreamingContext
remotingFormat SerializationFormat
return void
        private void DeserializeDataSetData(SerializationInfo info, StreamingContext context, SerializationFormat remotingFormat)
        {
            if (remotingFormat != SerializationFormat.Xml)
            {
                for (int i = 0; i < Tables.Count; i++)
                {
                    Tables[i].DeserializeTableData(info, context, i);
                }
            }
            else
            {
                string strData = (string)info.GetValue(KEY_XMLDIFFGRAM, typeof(string));

                if (strData != null)
                {
                    ReadXml(new XmlTextReader(new StringReader(strData)), XmlReadMode.DiffGram);
                }
            }
        }