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

◆ AddCore()

override void System.Data.DataRelationCollection.DataTableRelationCollection.AddCore ( DataRelation relation)
inlineprotectedvirtual

Reimplemented from System.Data.DataRelationCollection.

Definition at line 98 of file DataRelationCollection.cs.

99 {
101 {
102 if (relation.ChildTable != _table)
103 {
104 throw ExceptionBuilder.ChildTableMismatch();
105 }
106 }
107 else if (relation.ParentTable != _table)
108 {
109 throw ExceptionBuilder.ParentTableMismatch();
110 }
111 GetDataSet().Relations.Add(relation);
112 AddCache(relation);
113 }
DataRelationCollection Relations
Definition DataSet.cs:393

References System.Data.DataRelationCollection.DataTableRelationCollection._fParentCollection, System.Data.DataRelationCollection.DataTableRelationCollection._table, System.Data.DataRelationCollection.Add(), System.Data.DataRelationCollection.DataTableRelationCollection.AddCache(), System.Data.DataRelation.ChildTable, System.Data.ExceptionBuilder.ChildTableMismatch(), System.Data.DataRelationCollection.DataTableRelationCollection.GetDataSet(), System.Data.DataRelation.ParentTable, System.Data.ExceptionBuilder.ParentTableMismatch(), and System.Data.DataSet.Relations.