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

◆ Remove() [1/2]

void System.Data.ConstraintCollection.Remove ( Constraint constraint)
inline

Definition at line 580 of file ConstraintCollection.cs.

581 {
582 if (constraint == null)
583 {
584 throw ExceptionBuilder.ArgumentNull("constraint");
585 }
586 if (CanRemove(constraint, fThrowException: true))
587 {
588 BaseRemove(constraint);
589 ArrayRemove(constraint);
590 if (constraint is UniqueConstraint && ((UniqueConstraint)constraint).IsPrimaryKey)
591 {
592 Table.PrimaryKey = null;
593 }
595 }
596 }
void ArrayRemove(Constraint constraint)
void BaseRemove(Constraint constraint)
bool CanRemove(Constraint constraint)
void OnCollectionChanged(CollectionChangeEventArgs ccevent)

References System.Data.ExceptionBuilder.ArgumentNull(), System.Data.ConstraintCollection.ArrayRemove(), System.Data.ConstraintCollection.BaseRemove(), System.Data.ConstraintCollection.CanRemove(), and System.Data.ConstraintCollection.OnCollectionChanged().

Referenced by System.Data.DataColumn.SetOrdinalInternal().