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

◆ RemoveCore()

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

Reimplemented from System.Data.DataRelationCollection.

Definition at line 152 of file DataRelationCollection.cs.

153 {
155 {
156 if (relation.ChildTable != _table)
157 {
158 throw ExceptionBuilder.ChildTableMismatch();
159 }
160 }
161 else if (relation.ParentTable != _table)
162 {
163 throw ExceptionBuilder.ParentTableMismatch();
164 }
165 GetDataSet().Relations.Remove(relation);
166 RemoveCache(relation);
167 }
DataRelationCollection Relations
Definition DataSet.cs:393

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