4 writes to currentDataRow
System.Data (4)
fx\src\data\System\Data\DataTableReader.cs (4)
195currentDataRow = currentDataTable.Rows[rowCounter]; 206currentDataRow = currentDataTable.Rows[rowCounter]; 831currentDataRow = currentDataTable.Rows[rowCounter]; 835currentDataRow = null;
34 references to currentDataRow
System.Data (34)
fx\src\data\System\Data\DataTableReader.cs (34)
197while (currentDataRow.RowState == DataRowState.Deleted) { 247if ((currentDataRow == null) || (currentDataRow.RowState == DataRowState.Deleted)) { 252return currentDataRow[ordinal]; 265if ((currentDataRow == null) || (currentDataRow.RowState == DataRowState.Deleted)) { 269return currentDataRow[name]; 303return (bool) currentDataRow[ordinal]; 315return (byte) currentDataRow[ordinal]; 328tempBuffer = (byte[]) currentDataRow[ordinal]; 363return (char) currentDataRow[ordinal]; 376tempBuffer = (char[]) currentDataRow[ordinal]; 418return (DateTime) currentDataRow[ordinal]; 430return (Decimal) currentDataRow[ordinal]; 442return (double) currentDataRow[ordinal]; 466return (Single) currentDataRow[ordinal]; 478return (Guid) currentDataRow[ordinal]; 490return (Int16) currentDataRow[ordinal]; 502return (Int32) currentDataRow[ordinal]; 514return (Int64) currentDataRow[ordinal]; 551return (string) currentDataRow[ordinal]; 564return currentDataRow[ordinal]; 579Array.Copy(currentDataRow.ItemArray, values, currentDataRow.ItemArray.Length > values.Length ? values.Length : currentDataRow.ItemArray.Length); 580return (currentDataRow.ItemArray.Length > values.Length ? values.Length : currentDataRow.ItemArray.Length); 586return (currentDataRow.IsNull(ordinal)); 752if ((currentDataRow == null) || (currentDataTable == null) ) {//|| (currentDataRow != currentDataTable.Rows[rowCounter])) do we need thios check! 757if ((currentDataRow.RowState == DataRowState.Deleted) || (currentDataRow.RowState == DataRowState.Detached) ||currentRowRemoved) 811if (currentDataRow == currentDataTable.Rows[rowCounter + 1]) { // check if we moved one position up 819if (args.Row != currentDataRow) { 823if (currentDataRow == currentDataTable.Rows[rowCounter - 1]) { // one of previous rows is detached, collection size is changed!