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

◆ RowStateFilter

DataViewRowState System.Data.DataView.RowStateFilter
getsetinherited

Definition at line 253 of file DataView.cs.

254 {
255 get
256 {
257 return _recordStates;
258 }
259 set
260 {
261 DataCommonEventSource.Log.Trace("<ds.DataView.set_RowStateFilter|API> {0}, {1}", ObjectID, value);
263 {
265 return;
266 }
267 if (((uint)value & 0xFFFFFFC1u) != 0)
268 {
269 throw ExceptionBuilder.RecordStateRange();
270 }
271 if ((value & DataViewRowState.ModifiedOriginal) != 0 && (value & DataViewRowState.ModifiedCurrent) != 0)
272 {
273 throw ExceptionBuilder.SetRowStateFilter();
274 }
275 if (_recordStates != value)
276 {
278 }
279 }
280 }
DataViewRowState _recordStates
Definition DataView.cs:68
DataViewRowState _delayedRecordStates
Definition DataView.cs:96
virtual void SetIndex(string newSort, DataViewRowState newRowStates, IFilter newRowFilter)
Definition DataView.cs:1342

Referenced by System.Data.DataView.EndInit(), System.Data.DataView.Equals(), and System.Data.DataView.IndexOfDataRowView().