1 write to _numResources
Microsoft.DotNet.Cli.CoreUtils (1)
Resources\RawResourceReader.cs (1)
142if (!reader.TryReadInt32LittleEndian(out _numResources)
13 references to _numResources
Microsoft.DotNet.Cli.CoreUtils (13)
Resources\RawResourceReader.cs (13)
143|| _numResources < 0 172long indexBytes = ((long)_numResources * 8) + 4; 178_namePositionsOffset = _nameHashesOffset + (_numResources * 4); 179reader.Position = _namePositionsOffset + (_numResources * 4); 267return _numResources; 283if (_numResources == 0) 293ReadOnlySpan<int> hashes = MemoryMarshal.Cast<byte, int>(resources.Slice(_nameHashesOffset, _numResources * 4)); 297int hi = _numResources - 1; 332while (runEnd < _numResources - 1 && hashes[runEnd + 1] == hash) 394ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index, _numResources); 403ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index, _numResources); 423ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index, _numResources); 546ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index, _numResources);