1 write to _ilBytes
ILCompiler.Compiler (1)
IL\ILImporter.Scanner.cs (1)
103_ilBytes = methodIL.GetILBytes();
20 references to _ilBytes
ILCompiler.Compiler (20)
IL\ILImporter.Scanner.cs (12)
301_typeEqualityPatternAnalyzer.Advance(opcode, new ILReader(_ilBytes, _currentOffset), _methodIL); 302_isInstCheckPatternAnalyzer.Advance(opcode, new ILReader(_ilBytes, _currentOffset), _methodIL); 451return new ILReader(new ReadOnlySpan<byte>(_ilBytes, _currentOffset, nextBBOffset - _currentOffset)); 1028&& _currentOffset + 5 < _ilBytes.Length 1030&& _ilBytes[_currentOffset] == (byte)ILOpcode.newobj) 1148var reader = new ILReader(_ilBytes, _previousInstructionOffset); 1249ILReader reader = new ILReader(_ilBytes, _currentOffset); 1452ILReader reader = new ILReader(_ilBytes, _currentOffset); 1720return (int)(_ilBytes[ilOffset] 1721+ (_ilBytes[ilOffset + 1] << 8) 1722+ (_ilBytes[ilOffset + 2] << 16) 1723+ (_ilBytes[ilOffset + 3] << 24));
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\ILImporter.cs (8)
25if (_currentOffset + 1 > _ilBytes.Length) 28return _ilBytes[_currentOffset++]; 33if (!BinaryPrimitives.TryReadUInt16LittleEndian(_ilBytes.AsSpan(_currentOffset), out ushort value)) 42if (!BinaryPrimitives.TryReadUInt32LittleEndian(_ilBytes.AsSpan(_currentOffset), out uint value)) 56if (!BinaryPrimitives.TryReadUInt64LittleEndian(_ilBytes.AsSpan(_currentOffset), out ulong value)) 77if (_currentOffset + (bytes - 1) >= _ilBytes.Length) 89_basicBlocks = new BasicBlock[_ilBytes.Length]; 114while (_currentOffset < _ilBytes.Length)