2 writes to _rowCount
Microsoft.ML.Data (2)
DataView\CacheDataView.cs (2)
92_rowCount = _subsetInput.GetRowCount() ?? -1; 423long rc = Interlocked.CompareExchange(ref _rowCount, rowCount, -1);
13 references to _rowCount
Microsoft.ML.Data (13)
DataView\CacheDataView.cs (13)
95if (_rowCount > Utils.ArrayMaxSize) 96throw _host.Except("The input data view has too many ({0}) rows. CacheDataView can only cache up to {1} rows", _rowCount, Utils.ArrayMaxSize); 202long rowCount = _rowCount; 233if (_rowCount < 0) 235long rc = _rowCount; 240return Utils.GetRandomPermutation(rand, (int)_rowCount); 306_host.Assert(_rowCount >= 0); 407_host.Assert(_rowCount == -1 || rowCount <= _rowCount, inconsistentError); 417if (_rowCount > Utils.ArrayMaxSize) 418throw _host.Except("The input data view has too many ({0}) rows. CacheDataView can only cache up to {1} rows", _rowCount, Utils.ArrayMaxSize); 419_host.Assert(_rowCount == -1 || rowCount <= _rowCount, inconsistentError);