41 references to RegionBuilder
Microsoft.CodeAnalysis (41)
Operations\ControlFlowGraphBuilder.cs (41)
116var root = new RegionBuilder(ControlFlowRegionKind.Root); 122builder.EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime)); 1387EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 1485EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 1525EnterRegion(new RegionBuilder(ControlFlowRegionKind.ErroneousBody)); 1646var resultCaptureRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, isStackSpillRegion: true); 1842frameOpt.RegionBuilderOpt = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, isStackSpillRegion: true); 3578var locals = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals); 3668tryAndFinallyRegion = new RegionBuilder(ControlFlowRegionKind.TryAndFinally); 3670EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 3676EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndCatch)); 3677EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 3699filterAndHandlerRegion = new RegionBuilder(ControlFlowRegionKind.FilterAndHandler, catchClause.ExceptionType, catchClause.Locals); 3702var filterRegion = new RegionBuilder(ControlFlowRegionKind.Filter, catchClause.ExceptionType); 3718var handlerRegion = new RegionBuilder(ControlFlowRegionKind.Catch, catchClause.ExceptionType, 3766var finallyRegion = new RegionBuilder(ControlFlowRegionKind.Finally); 3960var usingRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 4079resourceRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 4089EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndFinally)); 4090EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 4122var finallyRegion = new RegionBuilder(ControlFlowRegionKind.Finally); 4310var lockRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, 4361EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndFinally)); 4362EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 4404EnterRegion(new RegionBuilder(ControlFlowRegionKind.Finally)); 4459var enumeratorCaptureRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 4484regionForCollection = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: ImmutableArray.Create(local)); 4501EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndFinally)); 4502EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 4515var localsRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals); 4750var loopRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 5472var switchRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 5737EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 5753EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.ConditionLocals)); 5781EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 5839EnterRegion(new RegionBuilder(ControlFlowRegionKind.StaticLocalInitializer)); 6819var constructorRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 6879EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime)); 7300EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: initializer.Locals)); 7780var armScopeRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: arm.Locals); 7981var innerCaptureRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime);