1 write to ILRegion
ILCompiler.Compiler (1)
IL\ILImporter.Scanner.cs (1)
123
_exceptionRegions[i] = new ExceptionRegion() {
ILRegion
= ilExceptionRegions[i] };
15 references to ILRegion
ILCompiler.Compiler (15)
IL\ILImporter.Scanner.cs (1)
249
ILExceptionRegion region = ehRegion.
ILRegion
;
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\ILImporter.cs (14)
280
(uint)r.
ILRegion
.TryOffset >= (uint)_basicBlocks.Length ||
281
(uint)r.
ILRegion
.TryLength > (uint)_basicBlocks.Length - (uint)r.
ILRegion
.TryOffset;
283
if (r.
ILRegion
.Kind == ILExceptionRegionKind.Filter)
286
(uint)r.
ILRegion
.FilterOffset >= (uint)_basicBlocks.Length ||
287
(uint)r.
ILRegion
.FilterOffset >= (uint)r.
ILRegion
.HandlerOffset;
291
(uint)r.
ILRegion
.HandlerOffset >= (uint)_basicBlocks.Length ||
292
(uint)r.
ILRegion
.HandlerLength > (uint)_basicBlocks.Length - (uint)r.
ILRegion
.HandlerOffset;
300
CreateBasicBlock(r.
ILRegion
.TryOffset).TryStart = true;
301
if (r.
ILRegion
.Kind == ILExceptionRegionKind.Filter)
303
CreateBasicBlock(r.
ILRegion
.FilterOffset).FilterStart = true;
305
CreateBasicBlock(r.
ILRegion
.HandlerOffset).HandlerStart = true;