1 write to RegionBuilderOpt
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
1842
frameOpt.
RegionBuilderOpt
= new RegionBuilder(ControlFlowRegionKind.LocalLifetime, isStackSpillRegion: true);
16 references to RegionBuilderOpt
Microsoft.CodeAnalysis (16)
Operations\ControlFlowGraphBuilder.cs (16)
1359
Debug.Assert(enclosed != frameOpt.
RegionBuilderOpt
);
1701
/// helper instead. Also, do not assign <see cref="
RegionBuilderOpt
"/> explicitly.
1745
if (frame.
RegionBuilderOpt
!= null && mergeNestedRegions)
1747
while (_currentRegion != frame.
RegionBuilderOpt
)
1779
RegionBuilder? toLeave = frame.
RegionBuilderOpt
;
1828
Debug.Assert(frameOpt.
RegionBuilderOpt
!= null);
1841
Debug.Assert(frameOpt.
RegionBuilderOpt
== null);
1843
EnterRegion(frameOpt.
RegionBuilderOpt
, spillingStack: true);
1865
RegionBuilder? currentSpillRegion = currentFrame.
RegionBuilderOpt
;
1942
Debug.Assert(frameOpt.
RegionBuilderOpt
!= null);
3121
Debug.Assert(valueFrame.
RegionBuilderOpt
!= null);
3122
int valueCaptureId = GetNextCaptureId(valueFrame.
RegionBuilderOpt
);
3183
Debug.Assert(intermediateFrame.
RegionBuilderOpt
!= null);
3184
intermediateResult = GetNextCaptureId(intermediateFrame.
RegionBuilderOpt
);
3219
Debug.Assert(whenNullFrame.
RegionBuilderOpt
!= null);
3220
int intermediateValueCaptureId = GetNextCaptureId(whenNullFrame.
RegionBuilderOpt
);