31 references to LocalLifetime
Microsoft.CodeAnalysis (29)
Operations\ControlFlowGraphBuilder.cs (27)
122builder.EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime)); 530if (r.Kind == ControlFlowRegionKind.LocalLifetime && 546case ControlFlowRegionKind.LocalLifetime: 553if (subRegion.Kind == ControlFlowRegionKind.LocalLifetime && subRegion.FirstBlock == region.FirstBlock && subRegion.LastBlock == region.LastBlock) 573if (subRegion.Kind == ControlFlowRegionKind.LocalLifetime && !subRegion.HasLocalFunctions && 775@try.Kind = ControlFlowRegionKind.LocalLifetime; 1386EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 1484EnterRegion(new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: operation.Locals)); 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); 3952var usingRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: locals); 4071resourceRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 4302var lockRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, 4451var enumeratorCaptureRegion = new RegionBuilder(ControlFlowRegionKind.LocalLifetime); 4476regionForCollection = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: ImmutableArray.Create(local)); 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)); 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);
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (1)
33Debug.Assert(!isStackSpillRegion || (kind == ControlFlowRegionKind.LocalLifetime && locals.IsDefaultOrEmpty));
Operations\ControlFlowRegion.cs (1)
123case ControlFlowRegionKind.LocalLifetime:
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (2)
1467case ControlFlowRegionKind.LocalLifetime: 1531case ControlFlowRegionKind.LocalLifetime: