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

◆ MoveTo()

void System.Data.DataColumnCollection.MoveTo ( DataColumn column,
int newPosition )
inlinepackage

Definition at line 637 of file DataColumnCollection.cs.

638 {
639 if (0 > newPosition || newPosition > Count - 1)
640 {
641 throw ExceptionBuilder.InvalidOrdinal("ordinal", newPosition);
642 }
643 if (column.ImplementsIChangeTracking)
644 {
646 }
649 int count = _list.Count;
650 for (int i = 0; i < count; i++)
651 {
652 ((DataColumn)_list[i]).SetOrdinalInternal(i);
653 }
656 }
virtual void Remove(object? obj)
virtual void Insert(int index, object? value)
void CheckIChangeTracking(DataColumn column)
void OnCollectionChanged(CollectionChangeEventArgs ccevent)
void RemoveColumnsImplementingIChangeTrackingList(DataColumn dataColumn)

References System.Data.DataColumnCollection._list, System.Data.DataColumnCollection.CheckIChangeTracking(), System.Data.InternalDataCollectionBase.Count, System.count, System.Collections.ArrayList.Count, System.Collections.ArrayList.Insert(), System.Data.ExceptionBuilder.InvalidOrdinal(), System.Data.DataColumnCollection.OnCollectionChanged(), System.Collections.ArrayList.Remove(), and System.Data.DataColumnCollection.RemoveColumnsImplementingIChangeTrackingList().

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