4 writes to _rowFetchedCount
System.Data (4)
fx\src\data\System\Data\OleDb\OleDbDataReader.cs (4)
712_rowFetchedCount = IntPtr.Zero; 1548hr = irowset.GetNextRows(_chapterHandle.HChapter, /*skipCount*/IntPtr.Zero, _rowHandleFetchCount, out _rowFetchedCount, ref rowHandlesPtr); 1574_rowFetchedCount = (IntPtr)Math.Max((int)_rowFetchedCount, 0); 1636_rowFetchedCount = IntPtr.Zero;
10 references to _rowFetchedCount
System.Data (10)
fx\src\data\System\Data\OleDb\OleDbDataReader.cs (10)
1301if (IntPtr.Zero == _rowFetchedCount) { // starts at (-1 <= 0) 1310return ((_currentRow <= (int)_rowFetchedCount) && _isRead); 1316if (0 < (int)_rowFetchedCount) { 1328if (_currentRow == (int)_rowFetchedCount) { 1549Bid.Trace("<oledb.IRowset.GetNextRows|API|OLEDB|RET> %08X{HRESULT}, RowsObtained=%Id\n", hr, _rowFetchedCount); 1573_isRead = ((OleDbHResult.DB_S_ENDOFROWSET != hr) || (0 < (int)_rowFetchedCount)); // MDAC 59264 1574_rowFetchedCount = (IntPtr)Math.Max((int)_rowFetchedCount, 0); 1622Debug.Assert(0 < (int)_rowFetchedCount, "invalid _rowFetchedCount"); 1627Bid.Trace("<oledb.IRowset.ReleaseRows|API|OLEDB> %d#, Request=%Id\n", ObjectID, _rowFetchedCount); 1628hr = irowset.ReleaseRows(_rowFetchedCount, _rowHandleNativeBuffer, ADP.PtrZero, ADP.PtrZero, ADP.PtrZero);