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

◆ SetIndex2()

void System.Data.DataView.SetIndex2 ( string newSort,
DataViewRowState newRowStates,
IFilter newRowFilter,
bool fireEvent )
inlinepackageinherited

Definition at line 1347 of file DataView.cs.

1348 {
1349 DataCommonEventSource.Log.Trace("<ds.DataView.SetIndex|INFO> {0}, newSort='{1}', newRowStates={2}", ObjectID, newSort, newRowStates);
1350 _sort = newSort;
1354 {
1355 return;
1356 }
1357 if (fireEvent)
1358 {
1360 }
1361 else
1362 {
1364 }
1365 if (_findIndexes == null)
1366 {
1367 return;
1368 }
1370 _findIndexes = null;
1372 {
1373 item.Value.RemoveRef();
1374 }
1375 }
DataViewRowState _recordStates
Definition DataView.cs:68
Dictionary< string, Index > _findIndexes
Definition DataView.cs:60

References System.Data.DataView._fEndInitInProgress, System.Data.DataView._findIndexes, System.Data.DataView._recordStates, System.Data.DataView._rowFilter, System.Data.DataView._sort, System.item, System.Data.DataCommonEventSource.Log, System.Data.DataView.ObjectID, and System.Data.DataView.UpdateIndex().

Referenced by System.Data.DataView.DataView(), System.Data.DataView.DataView(), System.Data.DataView.DataView(), System.Data.DataView.SetIndex(), and System.Data.RelatedView.SetIndex().