41 references to RegionBuilder
Microsoft.CodeAnalysis (41)
Operations\ControlFlowGraphBuilder.cs (41)
116var root = new RegionBuilder(ControlFlowRegionKind.Root); 122builder.EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime)); 1395EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 1493EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 1533EnterRegion(new RegionBuilder(ControlFlowRegionKind.ErroneousBody)); 1654var resultCaptureRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, isStackSpillRegion: true); 1850frameOpt.RegionBuilderOpt = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, isStackSpillRegion: true); 3586var locals = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals); 3676tryAndFinallyRegion = new RegionBuilder(ControlFlowRegionKind.TryAndFinally); 3678EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 3684EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndCatch)); 3685EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 3707filterAndHandlerRegion = new RegionBuilder(ControlFlowRegionKind.FilterAndHandler, catchClause.ExceptionType, catchClause.Locals); 3710var filterRegion = new RegionBuilder(ControlFlowRegionKind.Filter, catchClause.ExceptionType); 3726var handlerRegion = new RegionBuilder(ControlFlowRegionKind.Catch, catchClause.ExceptionType, 3774var finallyRegion = new RegionBuilder(ControlFlowRegionKind.Finally); 3968var usingRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 4088resourceRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 4098EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndFinally)); 4099EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 4131var finallyRegion = new RegionBuilder(ControlFlowRegionKind.Finally); 4319var lockRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, 4370EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndFinally)); 4371EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 4413EnterRegion(new RegionBuilder(ControlFlowRegionKind.Finally)); 4468var enumeratorCaptureRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 4493regionForCollection = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: ImmutableArray.Create(local)); 4510EnterRegion(new RegionBuilder(ControlFlowRegionKind.TryAndFinally)); 4511EnterRegion(new RegionBuilder(ControlFlowRegionKind.Try)); 4524var localsRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals); 4759var loopRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 5481var switchRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 5746EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 5762EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.ConditionLocals)); 5790EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 5848EnterRegion(new RegionBuilder(ControlFlowRegionKind.StaticLocalInitializer)); 6828var constructorRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 6888EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime)); 7312EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: initializer.Locals)); 7792var armScopeRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: arm.Locals); 7993var innerCaptureRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime);