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)
249ILExceptionRegion 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; 283if (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; 300CreateBasicBlock(r.ILRegion.TryOffset).TryStart = true; 301if (r.ILRegion.Kind == ILExceptionRegionKind.Filter) 303CreateBasicBlock(r.ILRegion.FilterOffset).FilterStart = true; 305CreateBasicBlock(r.ILRegion.HandlerOffset).HandlerStart = true;