5 writes to _curr
Microsoft.ML.Data (5)
DataView\CacheDataView.cs (5)
960
_curr
= -1;
993
_curr
= _batch << _batchShift;
1003
_curr
++;
1007
else if (_waiter.Wait(++
_curr
)) // Didn't reserve block, explicitly wait.
1016
_curr
= -2;
10 references to _curr
Microsoft.ML.Data (10)
DataView\CacheDataView.cs (10)
969
Contracts.Assert(
_curr
>= 0);
970
return
_curr
;
978
Contracts.Check(
_curr
>= 0, "Cannot call ID getter in current state");
979
val = new DataViewRowId((ulong)
_curr
, 0);
985
Contracts.Assert(
_curr
>= -1);
986
if ((
_curr
& _batchMask) == _batchMask)
994
if (_waiter.Wait(
_curr
))
997
_reserved = _waiter.Wait(
_curr
+ _batchMask);
1004
Contracts.Assert(_waiter.Wait(
_curr
));
1012
Contracts.Assert((
_curr
& _batchMask) < _batchMask);