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

◆ ConvertToRowState()

DataRowState System.Data.DataTable.ConvertToRowState ( BitArray bitStates,
int bitIndex )
inlineprivateinherited

Definition at line 1658 of file DataTable.cs.

1659 {
1660 bool flag = bitStates[bitIndex];
1661 bool flag2 = bitStates[bitIndex + 1];
1662 if (!flag && !flag2)
1663 {
1664 return DataRowState.Unchanged;
1665 }
1666 if (!flag && flag2)
1667 {
1668 return DataRowState.Added;
1669 }
1670 if (flag && !flag2)
1671 {
1672 return DataRowState.Modified;
1673 }
1674 if (flag && flag2)
1675 {
1676 return DataRowState.Deleted;
1677 }
1678 throw ExceptionBuilder.InvalidRowBitPattern();
1679 }

References System.Runtime.Serialization.Dictionary, and System.Data.ExceptionBuilder.InvalidRowBitPattern().

Referenced by System.Data.DataTable.DeserializeTableData().