2 writes to _header
Microsoft.ML.Data (2)
DataLoadSave\Binary\BinaryLoader.cs (2)
781_header = InitHeader(); 871_header = InitHeader();
19 references to _header
Microsoft.ML.Data (19)
DataLoadSave\Binary\BinaryLoader.cs (19)
147_ectx.Assert(0 <= index && index < parent._header.ColumnCount); 238long rc = _parent._header.RowCount; 261_ectx.CheckDecode(Header.HeaderSize <= offset && offset <= _parent._header.TailOffset - compLen, "block offset out of range"); 346ch.CheckDecode(Header.HeaderSize <= blockOffset && blockOffset <= _parent._header.TailOffset, 351ch.CheckDecode(0 < blockSize && blockSize <= _parent._header.TailOffset - blockOffset, 739private long RowCount => _header.RowCount; 1094if (_header.ColumnCount > 0) 1095_stream.Seek(_header.TableOfContentsOffset, SeekOrigin.Begin); 1102for (int c = 0; c < _header.ColumnCount; ++c) 1113if (!(0 < rowsPerBlock || (rowsPerBlock == 0 && _header.RowCount == 0))) 1125if (_header.RowCount > 0) 1128long lookupLen = (_header.RowCount - 1) / rowsPerBlock + 1; 1129ch.CheckDecode(Header.HeaderSize <= lookupOffset && lookupOffset <= _header.TailOffset - 16 * lookupLen, 1133ch.CheckDecode(metadataTocOffset == 0 || Header.HeaderSize <= metadataTocOffset && metadataTocOffset <= _header.TailOffset, 1183if (poolSize > _header.RowCount) 1184poolSize = _header.RowCount; 1195var ourRand = _randomShufflePoolRows == _header.RowCount ? null : rand; 1261_lastValidCounter = _parent._header.RowCount - 1; 2151Header header = loader._header;