29 references to LocalLifetime
Microsoft.CodeAnalysis (29)
Operations\ControlFlowGraphBuilder.cs (27)
122
builder.EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
));
538
if (r.Kind == ControlFlowRegionKind.
LocalLifetime
&&
554
case ControlFlowRegionKind.
LocalLifetime
:
561
if (subRegion.Kind == ControlFlowRegionKind.
LocalLifetime
&& subRegion.FirstBlock == region.FirstBlock && subRegion.LastBlock == region.LastBlock)
581
if (subRegion.Kind == ControlFlowRegionKind.
LocalLifetime
&& !subRegion.HasLocalFunctions &&
783
@try.Kind = ControlFlowRegionKind.
LocalLifetime
;
1395
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
1493
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
1654
var resultCaptureRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, isStackSpillRegion: true);
1850
frameOpt.RegionBuilderOpt = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, isStackSpillRegion: true);
3586
var locals = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals);
3968
var usingRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: locals);
4088
resourceRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
4319
var lockRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
,
4468
var enumeratorCaptureRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
4493
regionForCollection = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: ImmutableArray.Create(local));
4524
var localsRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals);
4759
var loopRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: locals);
5481
var switchRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: locals);
5746
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
5762
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.ConditionLocals));
5790
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: operation.Locals));
6828
var constructorRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
);
6888
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
));
7312
EnterRegion(new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: initializer.Locals));
7792
var armScopeRegion = new RegionBuilder(ControlFlowRegionKind.
LocalLifetime
, locals: arm.Locals);
7993
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
: