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);
421
return new ILReader(new ReadOnlySpan<byte>(
_ilBytes
, _currentOffset, nextBBOffset - _currentOffset));
939
&& _currentOffset + 5 <
_ilBytes
.Length
941
&&
_ilBytes
[_currentOffset] == (byte)ILOpcode.newobj)
1059
var reader = new ILReader(
_ilBytes
, _previousInstructionOffset);
1160
ILReader reader = new ILReader(
_ilBytes
, _currentOffset);
1363
ILReader reader = new ILReader(
_ilBytes
, _currentOffset);
1631
return (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)
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)