System.Data.XmlDataReader.IsTopLevelDataSet C# (CSharp) Method

IsTopLevelDataSet() private method

private IsTopLevelDataSet ( ) : bool
return bool
		private bool IsTopLevelDataSet ()
		{
			string local = XmlHelper.Decode (reader.LocalName);

			// No need to check DataSetName. In fact, it is ignored.

			DataTable dt = dataset.Tables [local];
			if (dt == null)
				return true;

			XmlDocument doc = new XmlDocument ();
			XmlElement el = (XmlElement) doc.ReadNode (reader);
			doc.AppendChild (el);
			reader = new XmlNodeReader (el);
			reader.MoveToContent ();

			return !XmlDataInferenceLoader.IsDocumentElementTable (
				el, null);
		}