1347 {
1349 switch (
builder.ParentElement)
1350 {
1351 case SchemaNames.Token.XsdSchema:
1354 break;
1355 case SchemaNames.Token.XsdRedefine:
1357 break;
1358 case SchemaNames.Token.XsdAttribute:
1359 if (
builder._attribute.SchemaType !=
null)
1360 {
1362 }
1364 break;
1365 case SchemaNames.Token.XsdElement:
1366 if (
builder._element.SchemaType !=
null)
1367 {
1369 }
1371 {
1373 }
1375 break;
1376 case SchemaNames.Token.XsdSimpleTypeList:
1377 if (
builder._simpleTypeList.ItemType !=
null)
1378 {
1380 }
1382 break;
1383 case SchemaNames.Token.XsdSimpleTypeRestriction:
1384 if (
builder._simpleTypeRestriction.BaseType !=
null)
1385 {
1387 }
1389 break;
1390 case SchemaNames.Token.XsdSimpleContentRestriction:
1391 if (
builder._simpleContentRestriction.BaseType !=
null)
1392 {
1394 }
1395 if (
builder._simpleContentRestriction.Attributes.
Count != 0 ||
builder._simpleContentRestriction.AnyAttribute !=
null ||
builder._simpleContentRestriction.Facets.
Count != 0)
1396 {
1398 }
1400 break;
1401 case SchemaNames.Token.XsdSimpleTypeUnion:
1403 break;
1404 }
1405 }
void Add(TKey key, TValue value)
static string Sch_DupXsdElement
static string Sch_TypeAfterConstraints
static string Sch_SimpleTypeRestriction