Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetTableSmart()

DataTable System.Data.DataTableCollection.GetTableSmart ( string name,
string ns )
inlinepackage

Definition at line 139 of file DataTableCollection.cs.

140 {
141 int num = 0;
142 DataTable result = null;
143 for (int i = 0; i < _list.Count; i++)
144 {
145 DataTable dataTable = (DataTable)_list[i];
146 if (dataTable.TableName == name)
147 {
148 if (dataTable.Namespace == ns)
149 {
150 return dataTable;
151 }
152 num++;
153 result = dataTable;
154 }
155 }
156 if (num != 1)
157 {
158 return null;
159 }
160 return result;
161 }

References System.Data.DataTableCollection._list, and System.Collections.ArrayList.Count.

Referenced by System.Data.XSDSchema.HandleConstraint(), System.Data.XSDSchema.HandleKeyref(), and System.Data.XSDSchema.HandleRelation().