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
;
1387
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
1485
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
1646
var resultCaptureRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, isStackSpillRegion: true);
1842
frameOpt.RegionBuilderOpt = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, isStackSpillRegion: true);
3578
var locals = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals);
3960
var usingRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: locals);
4079
resourceRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
4310
var lockRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
,
4459
var enumeratorCaptureRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
4484
regionForCollection = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: ImmutableArray.Create(local));
4515
var localsRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals);
4750
var loopRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: locals);
5472
var switchRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: locals);
5737
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
5753
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.ConditionLocals));
5781
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
6819
var constructorRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
6879
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
));
7300
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: initializer.Locals));
7780
var armScopeRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: arm.Locals);
7981
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
: