41 references to RegionBuilder
Microsoft.CodeAnalysis (41)
Operations\ControlFlowGraphBuilder.cs (41)
116var root = new RegionBuilder(ControlFlowRegionKind.Root); 122builder.EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime)); 1386EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 1484EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 1524EnterRegion(new RegionBuilder(ControlFlowRegionKind.ErroneousBody)); 1639var resultCaptureRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, isStackSpillRegion: true); 1835frameOpt.RegionBuilderOpt = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, isStackSpillRegion: true); 3559var locals = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals); 3649tryAndFinallyRegion = new RegionBuilder(ControlFlowRegionKind.TryAndFinally); 3651EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 3657EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndCatch)); 3658EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 3680filterAndHandlerRegion = new RegionBuilder(ControlFlowRegionKind.FilterAndHandler, catchClause.ExceptionType, catchClause.Locals); 3683var filterRegion = new RegionBuilder(ControlFlowRegionKind.Filter, catchClause.ExceptionType); 3699var handlerRegion = new RegionBuilder(ControlFlowRegionKind.Catch, catchClause.ExceptionType, 3747var finallyRegion = new RegionBuilder(ControlFlowRegionKind.Finally); 3940var usingRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 4057resourceRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 4067EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndFinally)); 4068EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 4099var finallyRegion = new RegionBuilder(ControlFlowRegionKind.Finally); 4227var lockRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, 4278EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndFinally)); 4279EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 4321EnterRegion(new RegionBuilder(ControlFlowRegionKind.Finally)); 4376var enumeratorCaptureRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 4401regionForCollection = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: ImmutableArray.Create(local)); 4418EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndFinally)); 4419EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 4432var localsRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals); 4651var loopRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 5373var switchRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 5638EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 5654EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.ConditionLocals)); 5682EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 5740EnterRegion(new RegionBuilder(ControlFlowRegionKind.StaticLocalInitializer)); 6557var constructorRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 6617EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime)); 7038EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: initializer.Locals)); 7484var armScopeRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: arm.Locals); 7685var innerCaptureRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime);