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)
289_typeEqualityPatternAnalyzer.Advance(opcode, new ILReader(_ilBytes, _currentOffset), _methodIL); 290_isInstCheckPatternAnalyzer.Advance(opcode, new ILReader(_ilBytes, _currentOffset), _methodIL); 421return new ILReader(new ReadOnlySpan<byte>(_ilBytes, _currentOffset, nextBBOffset - _currentOffset)); 939&& _currentOffset + 5 < _ilBytes.Length 941&& _ilBytes[_currentOffset] == (byte)ILOpcode.newobj) 1059var reader = new ILReader(_ilBytes, _previousInstructionOffset); 1160ILReader reader = new ILReader(_ilBytes, _currentOffset); 1363ILReader reader = new ILReader(_ilBytes, _currentOffset); 1631return (int)(_ilBytes[ilOffset] 1632+ (_ilBytes[ilOffset + 1] << 8) 1633+ (_ilBytes[ilOffset + 2] << 16) 1634+ (_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)