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

◆ AutoGenerated() [4/5]

static bool System.Data.XmlTreeGen.AutoGenerated ( ForeignKeyConstraint fk,
bool checkRelation )
inlinestaticpackage

Definition at line 1489 of file XmlTreeGen.cs.

1490 {
1491 DataRelation dataRelation = fk.FindParentRelation();
1492 if (checkRelation)
1493 {
1494 if (dataRelation == null)
1495 {
1496 return false;
1497 }
1499 {
1500 return false;
1501 }
1502 if (dataRelation.RelationName != fk.ConstraintName)
1503 {
1504 return false;
1505 }
1506 }
1507 if (fk.ExtendedProperties.Count > 0)
1508 {
1509 return false;
1510 }
1511 if (fk.AcceptRejectRule != 0)
1512 {
1513 return false;
1514 }
1515 if (fk.DeleteRule != Rule.Cascade)
1516 {
1517 return false;
1518 }
1519 if (fk.DeleteRule != Rule.Cascade)
1520 {
1521 return false;
1522 }
1523 if (fk.RelatedColumnsReference.Length != 1)
1524 {
1525 return false;
1526 }
1527 return AutoGenerated(fk.RelatedColumnsReference[0]);
1528 }
static bool AutoGenerated(DataColumn col)

References System.Data.XmlTreeGen.AutoGenerated(), and System.Xml.Dictionary.