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

◆ Clear()

virtual void System.Data.DataRelationCollection.Clear ( )
inlinevirtualinherited

Reimplemented in System.Data.DataRelationCollection.DataSetRelationCollection.

Definition at line 550 of file DataRelationCollection.cs.

551 {
552 long scopeId = DataCommonEventSource.Log.EnterScope("<ds.DataRelationCollection.Clear|API> {0}", ObjectID);
553 try
554 {
555 int count = Count;
556 OnCollectionChanging(InternalDataCollectionBase.s_refreshEventArgs);
557 for (int num = count - 1; num >= 0; num--)
558 {
559 _inTransition = this[num];
561 }
562 OnCollectionChanged(InternalDataCollectionBase.s_refreshEventArgs);
563 _inTransition = null;
564 }
565 finally
566 {
567 DataCommonEventSource.Log.ExitScope(scopeId);
568 }
569 }
virtual void OnCollectionChanging(CollectionChangeEventArgs ccevent)
virtual void OnCollectionChanged(CollectionChangeEventArgs ccevent)
virtual void RemoveCore(DataRelation relation)

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

Referenced by System.Data.DataSet.Reset().