Definition at line 1300 of file XSDSchema.cs.
1301 {
1304 DataTable
dataTable = _ds.Tables.GetTable(text, @
namespace);
1305 if (!FromInference &&
dataTable !=
null)
1306 {
1307 throw ExceptionBuilder.DuplicateDeclaration(text);
1308 }
1310 {
1314 if (!FromInference)
1315 {
1318 }
1319 else
1320 {
1321 string prefix = GetPrefix(@
namespace);
1322 if (prefix != null)
1323 {
1325 }
1326 }
1329 }
1333 {
1336 if (FromInference)
1337 {
1338 int num = 0;
1341 {
1343 }
1344 }
1345 else
1346 {
1348 }
1350 dataTable.Columns[0].ColumnMapping = MappingType.SimpleContent;
1351 }
1352 if (!FromInference || _ds.Tables.GetTable(text, @namespace) == null)
1353 {
1355 if (FromInference)
1356 {
1358 }
1359 }
1360 if (_dsElement != null && _dsElement.Constraints != null)
1361 {
1363 {
1365 {
1366 HandleConstraint(constraint);
1367 }
1368 }
1369 }
1372 }
void Add(TKey key, TValue value)
string GetInstanceName(XmlSchemaAnnotated node)
static ? string DecodeName(string? name)
References System.Data.DataTableCollection.Add(), System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Xml.Schema.XmlSchemaElement.Constraints, System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Xml.XmlConvert.DecodeName(), System.Xml.Dictionary, System.Data.ExceptionBuilder.DuplicateDeclaration(), System.Data.XSDSchema.GetInstanceName(), System.Data.DataTableCollection.GetTable(), System.prefix, System.Data.DataSet.Tables, and System.text.