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); 3570var locals = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals); 3660tryAndFinallyRegion = new RegionBuilder(ControlFlowRegionKind.TryAndFinally); 3662EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 3668EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndCatch)); 3669EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 3691filterAndHandlerRegion = new RegionBuilder(ControlFlowRegionKind.FilterAndHandler, catchClause.ExceptionType, catchClause.Locals); 3694var filterRegion = new RegionBuilder(ControlFlowRegionKind.Filter, catchClause.ExceptionType); 3710var handlerRegion = new RegionBuilder(ControlFlowRegionKind.Catch, catchClause.ExceptionType, 3758var finallyRegion = new RegionBuilder(ControlFlowRegionKind.Finally); 3952var usingRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 4071resourceRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 4081EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndFinally)); 4082EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 4114var finallyRegion = new RegionBuilder(ControlFlowRegionKind.Finally); 4302var lockRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, 4353EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndFinally)); 4354EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 4396EnterRegion(new RegionBuilder(ControlFlowRegionKind.Finally)); 4451var enumeratorCaptureRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 4476regionForCollection = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: ImmutableArray.Create(local)); 4493EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndFinally)); 4494EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 4507var localsRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals); 4742var loopRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 5464var switchRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 5729EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 5745EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.ConditionLocals)); 5773EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 5831EnterRegion(new RegionBuilder(ControlFlowRegionKind.StaticLocalInitializer)); 6789var constructorRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 6849EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime)); 7270EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: initializer.Locals)); 7716var armScopeRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: arm.Locals); 7917var innerCaptureRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime);