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);
349
var reader = new ILReader(new ReadOnlySpan<byte>(
_ilBytes
, _currentOffset, nextBBOffset - _currentOffset));
930
&& _currentOffset + 5 <
_ilBytes
.Length
932
&&
_ilBytes
[_currentOffset] == (byte)ILOpcode.newobj)
1028
var reader = new ILReader(
_ilBytes
, _previousInstructionOffset);
1129
ILReader reader = new ILReader(
_ilBytes
, _currentOffset);
1332
ILReader reader = new ILReader(
_ilBytes
, _currentOffset);
1600
return (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)
25
if (_currentOffset + 1 >
_ilBytes
.Length)
28
return
_ilBytes
[_currentOffset++];
33
if (!BinaryPrimitives.TryReadUInt16LittleEndian(
_ilBytes
.AsSpan(_currentOffset), out ushort value))
42
if (!BinaryPrimitives.TryReadUInt32LittleEndian(
_ilBytes
.AsSpan(_currentOffset), out uint value))
56
if (!BinaryPrimitives.TryReadUInt64LittleEndian(
_ilBytes
.AsSpan(_currentOffset), out ulong value))
77
if (_currentOffset + (bytes - 1) >=
_ilBytes
.Length)
89
_basicBlocks = new BasicBlock[
_ilBytes
.Length];
114
while (_currentOffset <
_ilBytes
.Length)