Definition at line 858 of file XmlDataLoader.cs.
859 {
860 string text =
string.Empty;
864 {
866 }
868 {
874 {
877 }
880 {
881 if (!flag &&
text4 !=
null &&
text4.Length > 0)
882 {
884 }
886 {
888 }
890 {
892 {
893 }
894 }
896 }
897 else
898 {
900 if (
column.Table.DataSet !=
null &&
column.Table.DataSet._udtIsWrapped)
901 {
904 }
905 if (flag)
906 {
908 {
911 }
912 else
913 {
916 }
917 }
920 {
922 }
923 }
925 return;
926 }
928 {
930 {
932 {
937 if (
text.Length == 0)
938 {
942 {
944 {
946 }
948 }
950 {
952 }
953 }
954 else
955 {
957 }
958 break;
960 {
962 {
963 break;
964 }
967 {
969 {
971 }
972 else
973 {
975 }
976 break;
977 }
979 {
981 break;
982 }
985 {
987 }
988 else
989 {
991 }
992 break;
993 }
995 throw ExceptionBuilder.FoundEntity();
996 default:
998 break;
999 }
1000 }
1002 }
1004 {
1006 }
1007 else
1008 {
1010 }
1011 }
static Type GetType(string value)
static object GetStaticNullForUdtType([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.PublicProperties)] Type type)
void LoadTable(DataTable table, bool isNested)
void LoadColumn(DataColumn column, object[] foundColumns)
XmlToDatasetMap _nodeToSchemaMap
bool IsTextLikeNode(XmlNodeType n)
bool FIgnoreNamespace(XmlNode node)
DataTable GetTableForNode(XmlReader node, bool fIgnoreNamespace)
object GetColumnSchema(XmlNode node, bool fIgnoreNamespace)
static bool ToBoolean(string s)
string? GetAttribute(string name)
virtual string ReadString()
References System.Data.XmlDataLoader._dataReader, System.Data.XmlDataLoader._nodeToSchemaMap, System.Xml.XmlReader.AttributeCount, System.Xml.XmlReader.Depth, System.Xml.Dictionary, System.Data.XmlDataLoader.FIgnoreNamespace(), System.Data.ExceptionBuilder.FoundEntity(), System.Xml.XmlReader.GetAttribute(), System.Data.XmlToDatasetMap.GetColumnSchema(), System.Data.Common.SqlUdtStorage.GetStaticNullForUdtType(), System.Data.XmlToDatasetMap.GetTableForNode(), System.Data.Common.DataStorage.GetType(), System.Xml.XmlReader.IsEmptyElement, System.Data.XmlDataLoader.IsTextLikeNode(), System.Data.XmlDataLoader.LoadColumn(), System.Data.XmlDataLoader.LoadTable(), System.Xml.XmlReader.LocalName, System.Xml.XmlReader.NamespaceURI, System.Xml.XmlReader.NodeType, System.obj, System.Data.XmlDataLoader.ProcessXsdSchema(), System.Xml.XmlReader.Read(), System.Xml.XmlReader.ReadString(), System.text, System.Xml.XmlConvert.ToBoolean(), System.DBNull.Value, and System.Xml.XmlReader.Value.
Referenced by System.Data.XmlDataLoader.LoadColumn(), System.Data.XmlDataLoader.LoadTable(), and System.Data.XmlDataLoader.LoadTopMostTable().