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

◆ CopyTo() [1/3]

void System.Data.DataView.CopyTo ( Array array,
int index )
inlineinherited

Implements System.Collections.ICollection.

Definition at line 637 of file DataView.cs.

638 {
639 if (_index != null)
640 {
641 RBTree<int>.RBTreeEnumerator enumerator = _index.GetEnumerator(0);
642 while (enumerator.MoveNext())
643 {
644 array.SetValue(GetRowView(enumerator.Current), index);
645 index = checked(index + 1);
646 }
647 }
648 if (_addNewRow != null)
649 {
651 }
652 }
Dictionary< DataRow, DataRowView > _rowViewCache
Definition DataView.cs:102
DataRowView GetRowView(int record)
Definition DataView.cs:1127
RBTree< int >.RBTreeEnumerator GetEnumerator(int startIndex)
Definition Index.cs:366

References System.Data.DataView._addNewRow, System.Data.DataView._index, System.Data.DataView._rowViewCache, System.array, System.Data.Index.GetEnumerator(), System.Data.DataView.GetRowView(), and System.index.

Referenced by System.Data.DataView.GetEnumerator().