1 write to _dataSectionOffset
mscorlib (1)
system\resources\resourcereader.cs (1)
1059_dataSectionOffset = _store.ReadInt32();
17 references to _dataSectionOffset
mscorlib (17)
system\resources\resourcereader.cs (17)
294if (r < 0 || r > _dataSectionOffset - _nameSectionOffset) { 387if (dataPos < 0 || dataPos >= _store.BaseStream.Length - _dataSectionOffset) { 477if (dataOffset < 0 || dataOffset >= _store.BaseStream.Length - _dataSectionOffset) { 495if (dataOffset < 0 || dataOffset >= _store.BaseStream.Length - _dataSectionOffset) { 514if (dataPos < 0 || dataPos >= _store.BaseStream.Length - _dataSectionOffset) { 533_store.BaseStream.Seek(_dataSectionOffset+pos, SeekOrigin.Begin); 605_store.BaseStream.Seek(_dataSectionOffset+pos, SeekOrigin.Begin); 679_store.BaseStream.Seek(_dataSectionOffset+pos, SeekOrigin.Begin); 1060if (_dataSectionOffset < 0) { 1068if (_dataSectionOffset < _nameSectionOffset) { 1072BCLDebug.Log("RESMGRFILEFORMAT", String.Format(CultureInfo.InvariantCulture, "ReadResources: _nameOffset = 0x{0:x} _dataOffset = 0x{1:x}", _nameSectionOffset, _dataSectionOffset)); 1214if (dPos < 0 || dPos >= _store.BaseStream.Length - _dataSectionOffset) { 1223long nextData = (index < _numResources - 1) ? sortedDataPositions[index + 1] + _dataSectionOffset : _store.BaseStream.Length; 1224int len = (int) (nextData - (dataPos + _dataSectionOffset)); 1225Contract.Assert(len >= 0 && len <= (int) _store.BaseStream.Length - dataPos + _dataSectionOffset, "Length was negative or outside the bounds of the file!"); 1228_store.BaseStream.Position = _dataSectionOffset + dataPos; 1237len -= (int) (_store.BaseStream.Position - (_dataSectionOffset + dataPos));