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

◆ Remove() [1/2]

void System.Data.DataRelationCollection.Remove ( DataRelation relation)
inlineinherited

Definition at line 699 of file DataRelationCollection.cs.

700 {
701 DataCommonEventSource.Log.Trace("<ds.DataRelationCollection.Remove|API> {0}, relation={1}", ObjectID, relation?.ObjectID ?? 0);
702 if (_inTransition == relation)
703 {
704 return;
705 }
706 _inTransition = relation;
707 try
708 {
710 RemoveCore(relation);
712 }
713 finally
714 {
715 _inTransition = null;
716 }
717 }
virtual void OnCollectionChanging(CollectionChangeEventArgs ccevent)
virtual void OnCollectionChanged(CollectionChangeEventArgs ccevent)
virtual void RemoveCore(DataRelation relation)

References System.Data.DataRelationCollection._inTransition, System.Data.DataCommonEventSource.Log, System.Data.DataRelationCollection.ObjectID, System.Data.DataRelationCollection.OnCollectionChanged(), System.Data.DataRelationCollection.OnCollectionChanging(), and System.Data.DataRelationCollection.RemoveCore().

Referenced by System.Data.DataRelationCollection.DataTableRelationCollection.RemoveCore().