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

◆ Reset()

virtual void System.Data.DataTable.Reset ( )
inlinevirtualinherited

Definition at line 3604 of file DataTable.cs.

3605 {
3606 long scopeId = DataCommonEventSource.Log.EnterScope("<ds.DataTable.Reset|API> {0}", ObjectID);
3607 try
3608 {
3609 Clear();
3611 DataRelationCollection parentRelations = ParentRelations;
3612 int num = parentRelations.Count;
3613 while (num > 0)
3614 {
3615 num--;
3616 parentRelations.RemoveAt(num);
3617 }
3619 num = parentRelations.Count;
3620 while (num > 0)
3621 {
3622 num--;
3623 parentRelations.RemoveAt(num);
3624 }
3625 Columns.Clear();
3626 _indexes.Clear();
3627 }
3628 finally
3629 {
3630 DataCommonEventSource.Log.ExitScope(scopeId);
3631 }
3632 }
readonly List< Index > _indexes
Definition DataTable.cs:76
DataColumnCollection Columns
Definition DataTable.cs:327
DataRelationCollection ParentRelations
Definition DataTable.cs:572
DataRelationCollection ChildRelations
Definition DataTable.cs:324

References System.Data.DataTable._indexes, System.Data.DataTable.ChildRelations, System.Data.DataColumnCollection.Clear(), System.Data.DataTable.Clear(), System.Collections.Generic.Dictionary< TKey, TValue >.Clear(), System.Data.DataTable.Columns, System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Data.DataCommonEventSource.Log, System.Data.DataTable.ObjectID, System.Data.DataTable.ParentRelations, and System.Data.DataTable.ResetConstraints().