31 references to LocalLifetime
Microsoft.CodeAnalysis (29)
Operations\ControlFlowGraphBuilder.cs (27)
122
builder.EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
));
530
if (r.Kind == ControlFlowRegionKind.
LocalLifetime
&&
546
case ControlFlowRegionKind.
LocalLifetime
:
553
if (subRegion.Kind == ControlFlowRegionKind.
LocalLifetime
&& subRegion.FirstBlock == region.FirstBlock && subRegion.LastBlock == region.LastBlock)
573
if (subRegion.Kind == ControlFlowRegionKind.
LocalLifetime
&& !subRegion.HasLocalFunctions &&
775
@try.Kind = ControlFlowRegionKind.
LocalLifetime
;
1386
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
1484
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
1639
var resultCaptureRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, isStackSpillRegion: true);
1835
frameOpt.RegionBuilderOpt = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, isStackSpillRegion: true);
3570
var locals = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals);
3952
var usingRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: locals);
4071
resourceRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
4302
var lockRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
,
4451
var enumeratorCaptureRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
4476
regionForCollection = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: ImmutableArray.Create(local));
4507
var localsRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals);
4742
var loopRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: locals);
5464
var switchRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: locals);
5729
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
5745
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.ConditionLocals));
5773
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
6789
var constructorRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
6849
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
));
7270
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: initializer.Locals));
7716
var armScopeRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: arm.Locals);
7917
var innerCaptureRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (1)
33
Debug.Assert(!isStackSpillRegion || (kind == ControlFlowRegionKind.
LocalLifetime
&& locals.IsDefaultOrEmpty));
Operations\ControlFlowRegion.cs (1)
123
case ControlFlowRegionKind.
LocalLifetime
:
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (2)
1467
case ControlFlowRegionKind.
LocalLifetime
:
1531
case ControlFlowRegionKind.
LocalLifetime
: