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)
266ILExceptionRegion 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; 294if (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; 311CreateBasicBlock(r.ILRegion.TryOffset).TryStart = true; 312if (r.ILRegion.Kind == ILExceptionRegionKind.Filter) 314CreateBasicBlock(r.ILRegion.FilterOffset).FilterStart = true; 316CreateBasicBlock(r.ILRegion.HandlerOffset).HandlerStart = true;