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

◆ this[int ordinal]

override object System.Data.DataTableReader.this[int ordinal]
get

Definition at line 111 of file DataTableReader.cs.

112 {
113 get
114 {
115 ValidateOpen("Item");
117 if (_currentDataRow == null || _currentDataRow.RowState == DataRowState.Deleted)
118 {
119 ReaderIsInvalid = true;
120 throw ExceptionBuilder.InvalidDataTableReader(_currentDataTable.TableName);
121 }
122 try
123 {
124 return _currentDataRow[ordinal];
125 }
126 catch (IndexOutOfRangeException e)
127 {
128 ExceptionBuilder.TraceExceptionWithoutRethrow(e);
129 throw ExceptionBuilder.ArgumentOutOfRange("ordinal");
130 }
131 }
132 }
DataRowState RowState
Definition DataRow.cs:134
void ValidateOpen(string caller)