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);
451
return new ILReader(new ReadOnlySpan<byte>(
_ilBytes
, _currentOffset, nextBBOffset - _currentOffset));
1028
&& _currentOffset + 5 <
_ilBytes
.Length
1030
&&
_ilBytes
[_currentOffset] == (byte)ILOpcode.newobj)
1148
var reader = new ILReader(
_ilBytes
, _previousInstructionOffset);
1249
ILReader reader = new ILReader(
_ilBytes
, _currentOffset);
1452
ILReader reader = new ILReader(
_ilBytes
, _currentOffset);
1720
return (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)
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)