2 writes to currentDataTable
System.Data (2)
fx\src\data\System\Data\DataTableReader.cs (2)
103currentDataTable = tables[tableCounter]; 144currentDataTable = tables[++tableCounter];
29 references to currentDataTable
System.Data (29)
fx\src\data\System\Data\DataTableReader.cs (29)
95return currentDataTable; 104hasRows = (currentDataTable.Rows.Count > 0); 132schemaTable = GetSchemaTableFromDataTable(currentDataTable); 147listener.UpdataTable(currentDataTable); // it will unsubscribe from preveous tables events and subscribe to new table's events 158hasRows = (currentDataTable.Rows.Count > 0); 186if (rowCounter >= currentDataTable.Rows.Count -1 ) { 195currentDataRow = currentDataTable.Rows[rowCounter]; 199if (rowCounter == currentDataTable.Rows.Count) { 206currentDataRow = currentDataTable.Rows[rowCounter]; 249throw ExceptionBuilder.InvalidDataTableReader(currentDataTable.TableName); 267throw ExceptionBuilder.InvalidDataTableReader(currentDataTable.TableName); 277return currentDataTable.Columns.Count; 454return (currentDataTable.Columns[ordinal].DataType); 526return (currentDataTable.Columns[ordinal].ColumnName); 537DataColumn dc = currentDataTable.Columns[name]; 543throw ExceptionBuilder.ColumnNotInTheTable(name, currentDataTable.TableName); 738throw ExceptionBuilder.InvalidDataTableReader(currentDataTable.TableName); 741throw ExceptionBuilder.DataTableReaderSchemaIsInvalid(currentDataTable.TableName); // may be we can use better error message! 749throw ExceptionBuilder.EmptyDataTableReader(currentDataTable.TableName); 752if ((currentDataRow == null) || (currentDataTable == null) ) {//|| (currentDataRow != currentDataTable.Rows[rowCounter])) do we need thios check! 754throw ExceptionBuilder.InvalidDataTableReader(currentDataTable.TableName); 760if (0 > rowCounter ||currentDataTable.Rows.Count <= rowCounter) { 762throw ExceptionBuilder.InvalidDataTableReader(currentDataTable.TableName); 771throw ExceptionBuilder.InvalidDataTableReader(currentDataTable.TableName); 773if (0 > rowPosition ||currentDataTable.Rows.Count <= rowPosition) { 775throw ExceptionBuilder.InvalidDataTableReader(currentDataTable.TableName); 811if (currentDataRow == currentDataTable.Rows[rowCounter + 1]) { // check if we moved one position up 823if (currentDataRow == currentDataTable.Rows[rowCounter - 1]) { // one of previous rows is detached, collection size is changed! 831currentDataRow = currentDataTable.Rows[rowCounter];