1 write to _ilBytes
ILCompiler.Compiler (1)
IL\ILImporter.Scanner.cs (1)
100_ilBytes = methodIL.GetILBytes();
20 references to _ilBytes
ILCompiler.Compiler (20)
IL\ILImporter.Scanner.cs (12)
286_typeEqualityPatternAnalyzer.Advance(opcode, new ILReader(_ilBytes, _currentOffset), _methodIL); 287_isInstCheckPatternAnalyzer.Advance(opcode, new ILReader(_ilBytes, _currentOffset), _methodIL); 349var reader = new ILReader(new ReadOnlySpan<byte>(_ilBytes, _currentOffset, nextBBOffset - _currentOffset)); 930&& _currentOffset + 5 < _ilBytes.Length 932&& _ilBytes[_currentOffset] == (byte)ILOpcode.newobj) 1028var reader = new ILReader(_ilBytes, _previousInstructionOffset); 1129ILReader reader = new ILReader(_ilBytes, _currentOffset); 1332ILReader reader = new ILReader(_ilBytes, _currentOffset); 1600return (int)(_ilBytes[ilOffset] 1601+ (_ilBytes[ilOffset + 1] << 8) 1602+ (_ilBytes[ilOffset + 2] << 16) 1603+ (_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)