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);
3559
var locals = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals);
3940
var usingRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: locals);
4057
resourceRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
4227
var lockRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
,
4376
var enumeratorCaptureRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
4401
regionForCollection = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: ImmutableArray.Create(local));
4432
var localsRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals);
4651
var loopRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: locals);
5373
var switchRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: locals);
5638
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
5654
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.ConditionLocals));
5682
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
6557
var constructorRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
6617
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
));
7038
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: initializer.Locals));
7484
var armScopeRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: arm.Locals);
7685
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)
1492
case ControlFlowRegionKind.
LocalLifetime
:
1556
case ControlFlowRegionKind.
LocalLifetime
: