1 write to _dataSectionOffset
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (1)
947_dataSectionOffset = _store.ReadInt32();
16 references to _dataSectionOffset
System.Private.CoreLib (16)
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.Core.cs (6)
169if (dPos < 0 || dPos >= _store.BaseStream.Length - _dataSectionOffset) 179long nextData = (index < _numResources - 1) ? sortedDataPositions[index + 1] + _dataSectionOffset : _store.BaseStream.Length; 180int len = (int)(nextData - (dataPos + _dataSectionOffset)); 181Debug.Assert(len >= 0 && len <= (int)_store.BaseStream.Length - dataPos + _dataSectionOffset, "Length was negative or outside the bounds of the file!"); 184_store.BaseStream.Position = _dataSectionOffset + dataPos; 194len -= (int)(_store.BaseStream.Position - (_dataSectionOffset + dataPos));
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (10)
224if (r < 0 || r > _dataSectionOffset - _nameSectionOffset) 320if (dataPos < 0 || dataPos >= _store.BaseStream.Length - _dataSectionOffset) 418if (dataOffset < 0 || dataOffset >= _store.BaseStream.Length - _dataSectionOffset) 438if (dataOffset < 0 || dataOffset >= _store.BaseStream.Length - _dataSectionOffset) 459if (dataPos < 0 || dataPos >= _store.BaseStream.Length - _dataSectionOffset) 479_store.BaseStream.Seek(_dataSectionOffset + pos, SeekOrigin.Begin); 561_store.BaseStream.Seek(_dataSectionOffset + pos, SeekOrigin.Begin); 643_store.BaseStream.Seek(_dataSectionOffset + pos, SeekOrigin.Begin); 948if (_dataSectionOffset < 0) 957if (_dataSectionOffset < _nameSectionOffset)