2 instantiations of ILExceptionRegionBuilder
ILCompiler.TypeSystem (2)
parent\parent\Common\TypeSystem\IL\Stubs\ILEmitter.cs (2)
750
var region = new
ILExceptionRegionBuilder
(ILExceptionRegionKind.Catch, exceptionType);
757
var region = new
ILExceptionRegionBuilder
(ILExceptionRegionKind.Finally);
17 references to ILExceptionRegionBuilder
ILCompiler.Compiler (4)
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (2)
58
ILExceptionRegionBuilder
tryFinallyRegion = emitter.NewFinallyRegion();
62
ILExceptionRegionBuilder
tryCatchRegion = emitter.NewCatchRegion(context.GetWellKnownType(WellKnownType.Exception));
parent\parent\Common\TypeSystem\IL\Stubs\DelegateThunks.cs (1)
573
ILExceptionRegionBuilder
tryFinallyRegion = null;
parent\parent\Common\TypeSystem\IL\Stubs\PInvokeILEmitter.cs (1)
390
ILExceptionRegionBuilder
tryFinally = emitter.NewFinallyRegion();
ILCompiler.ReadyToRun (3)
IL\Stubs\PInvokeILEmitter.cs (1)
94
ILExceptionRegionBuilder
tryFinally = emitter.NewFinallyRegion();
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (2)
58
ILExceptionRegionBuilder
tryFinallyRegion = emitter.NewFinallyRegion();
62
ILExceptionRegionBuilder
tryCatchRegion = emitter.NewCatchRegion(context.GetWellKnownType(WellKnownType.Exception));
ILCompiler.TypeSystem (10)
parent\parent\Common\TypeSystem\IL\Stubs\ILEmitter.cs (10)
445
public void BeginTry(
ILExceptionRegionBuilder
builder)
452
public void EndTry(
ILExceptionRegionBuilder
builder)
459
public void BeginHandler(
ILExceptionRegionBuilder
builder)
466
public void EndHandler(
ILExceptionRegionBuilder
builder)
684
private ArrayBuilder<
ILExceptionRegionBuilder
> _exceptionRegions;
748
public
ILExceptionRegionBuilder
NewCatchRegion(TypeDesc exceptionType)
750
var
region = new ILExceptionRegionBuilder(ILExceptionRegionKind.Catch, exceptionType);
755
public
ILExceptionRegionBuilder
NewFinallyRegion()
757
var
region = new ILExceptionRegionBuilder(ILExceptionRegionKind.Finally);
816
ILExceptionRegionBuilder
region = _exceptionRegions[i];