Definition at line 5690 of file DataTable.cs.
5691 {
5692 long scopeId = DataCommonEventSource.Log.EnterScope(
"<ds.DataTable.ReadXmlSchema|INFO> {0}, denyResolving={1}",
ObjectID,
denyResolving);
5693 try
5694 {
5700 {
5701 return;
5702 }
5705 {
5707 {
5709 }
5710 else
5711 {
5713 if (num > -1)
5714 {
5716 }
5717 }
5718 }
5719 else
5720 {
5724 {
5726 }
5729 }
5731 {
5732 string empty =
string.Empty;
5734 throw ExceptionBuilder.TableNotFound(
empty);
5735 }
5743 {
5745 {
5749 {
5751 }
5752 }
5753 return;
5754 }
5756 {
5758 if (!
string.IsNullOrEmpty(
dataTable.Namespace))
5759 {
5761 }
5762 }
5764 {
5772 }
5775 {
5778 foreach (Constraint constraint
in dataTable4.Constraints)
5779 {
5781 {
5784 {
5786 }
5787 }
5788 }
5789 }
5791 {
5793 {
5795 }
5796 }
5797 bool flag = false;
5799 {
5801 {
5802 flag = false;
5803 if (
column.Expression.Length != 0)
5804 {
5807 {
5809 {
5810 flag = true;
5811 break;
5812 }
5813 }
5814 }
5815 if (!flag)
5816 {
5818 }
5819 }
5820 flag = false;
5821 }
5822 }
5823 finally
5824 {
5825 DataCommonEventSource.Log.ExitScope(scopeId);
5826 }
5827 }
bool ICollection< KeyValuePair< TKey, TValue > >. Contains(KeyValuePair< TKey, TValue > keyValuePair)
void Add(TKey key, TValue value)
void Add(DataRelation relation)
virtual bool Contains(string? name)
DataRelationCollection Relations
DataTableCollection Tables
DataTable CloneHierarchy(DataTable sourceTable, DataSet ds, Hashtable visitedMap)
void CreateTableList(DataTable currentTable, List< DataTable > tableList)
DataColumnCollection Columns
void CreateRelationList(List< DataTable > tableList, List< DataRelation > relationList)
SerializationFormat RemotingFormat
References System.Data.DataTable._tableName, System.Data.DataTable._tableNamespace, System.Data.DataRelationCollection.Add(), System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Data.DataTable.CloneHierarchy(), System.Data.DataTable.Columns, System.Collections.Generic.Dictionary< TKey, TValue >.Contains(), System.Data.DataRelationCollection.Contains(), System.Data.InternalDataCollectionBase.Count, System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Data.DataTable.CreateRelationList(), System.Data.DataTable.CreateTableList(), System.Data.DataTable.DataSet, System.Runtime.Serialization.Dictionary, System.item, System.list, System.Data.DataCommonEventSource.Log, System.Data.DataTable.Namespace, System.Data.DataTable.ObjectID, System.Data.DataSet.Relations, System.Data.DataTable.RemotingFormat, System.Data.DataTable.TableName, System.Data.ExceptionBuilder.TableNotFound(), and System.Data.DataSet.Tables.