1 write to ILRegion
ILCompiler.Compiler (1)
IL\ILImporter.Scanner.cs (1)
127
_exceptionRegions[i] = new ExceptionRegion() {
ILRegion
= ilExceptionRegions[i] };
15 references to ILRegion
ILCompiler.Compiler (15)
IL\ILImporter.Scanner.cs (1)
266
ILExceptionRegion region = ehRegion.
ILRegion
;
parent\parent\Common\TypeSystem\IL\ILImporter.cs (14)
291
(uint)r.
ILRegion
.TryOffset >= (uint)_basicBlocks.Length ||
292
(uint)r.
ILRegion
.TryLength > (uint)_basicBlocks.Length - (uint)r.
ILRegion
.TryOffset;
294
if (r.
ILRegion
.Kind == ILExceptionRegionKind.Filter)
297
(uint)r.
ILRegion
.FilterOffset >= (uint)_basicBlocks.Length ||
298
(uint)r.
ILRegion
.FilterOffset >= (uint)r.
ILRegion
.HandlerOffset;
302
(uint)r.
ILRegion
.HandlerOffset >= (uint)_basicBlocks.Length ||
303
(uint)r.
ILRegion
.HandlerLength > (uint)_basicBlocks.Length - (uint)r.
ILRegion
.HandlerOffset;
311
CreateBasicBlock(r.
ILRegion
.TryOffset).TryStart = true;
312
if (r.
ILRegion
.Kind == ILExceptionRegionKind.Filter)
314
CreateBasicBlock(r.
ILRegion
.FilterOffset).FilterStart = true;
316
CreateBasicBlock(r.
ILRegion
.HandlerOffset).HandlerStart = true;