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

◆ Reset()

virtual void System.Data.DataSet.Reset ( )
inlinevirtual

Definition at line 2693 of file DataSet.cs.

2694 {
2695 long scopeId = DataCommonEventSource.Log.EnterScope("<ds.DataSet.Reset|API> {0}", ObjectID);
2696 try
2697 {
2698 for (int i = 0; i < Tables.Count; i++)
2699 {
2700 ConstraintCollection constraints = Tables[i].Constraints;
2701 int num = 0;
2702 while (num < constraints.Count)
2703 {
2704 if (constraints[num] is ForeignKeyConstraint)
2705 {
2707 }
2708 else
2709 {
2710 num++;
2711 }
2712 }
2713 }
2714 Clear();
2715 Relations.Clear();
2716 Tables.Clear();
2717 }
2718 finally
2719 {
2720 DataCommonEventSource.Log.ExitScope(scopeId);
2721 }
2722 }
bool ICollection< KeyValuePair< TKey, TValue > >. Remove(KeyValuePair< TKey, TValue > keyValuePair)
DataRelationCollection Relations
Definition DataSet.cs:393
DataTableCollection Tables
Definition DataSet.cs:396

References System.Data.DataRelationCollection.Clear(), System.Data.DataSet.Clear(), System.Data.DataTableCollection.Clear(), System.Data.InternalDataCollectionBase.Count, System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Data.DataCommonEventSource.Log, System.Data.DataSet.ObjectID, System.Data.DataSet.Relations, System.Collections.Generic.Dictionary< TKey, TValue >.Remove(), and System.Data.DataSet.Tables.