1 write to LastBlockOrdinal
Microsoft.CodeAnalysis (1)
Operations\ControlFlowRegion.cs (1)
76
LastBlockOrdinal
= lastBlockOrdinal;
25 references to LastBlockOrdinal
Microsoft.CodeAnalysis (10)
Operations\ControlFlowGraph.cs (1)
48
Debug.Assert(root.
LastBlockOrdinal
== blocks.Length - 1);
Operations\ControlFlowGraphBuilder.cs (2)
382
@finally.
LastBlockOrdinal
,
390
blocks[@finally.
LastBlockOrdinal
].FallThrough.Kind == ControlFlowBranchSemantics.StructuredExceptionHandling;
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (1)
361
firstBlockWithoutRegion = region.
LastBlockOrdinal
+ 1;
Operations\ControlFlowRegion.cs (6)
100
Debug.Assert(NestedRegions[1].
LastBlockOrdinal
== lastBlockOrdinal);
101
Debug.Assert(NestedRegions[0].
LastBlockOrdinal
+ 1 == NestedRegions[1].FirstBlockOrdinal);
108
previousLast = NestedRegions[0].
LastBlockOrdinal
;
114
previousLast = r.
LastBlockOrdinal
;
135
previousLast = r.
LastBlockOrdinal
;
149
return FirstBlockOrdinal <= destinationOrdinal &&
LastBlockOrdinal
>= destinationOrdinal;
Microsoft.CodeAnalysis.CodeStyle (2)
ControlFlowRegionExtensions.cs (1)
10
=> region.FirstBlockOrdinal <= destinationOrdinal && region.
LastBlockOrdinal
>= destinationOrdinal;
CustomDataFlowAnalysis.cs (1)
292
@finally.
LastBlockOrdinal
,
Microsoft.CodeAnalysis.Test.Utilities (11)
Compilation\ControlFlowGraphVerifier.cs (9)
163
Assert.Equal(i, currentRegion.
LastBlockOrdinal
);
296
Assert.Equal(block.EnclosingRegion.
LastBlockOrdinal
, block.Ordinal);
318
if (currentRegion.
LastBlockOrdinal
== block.Ordinal && i != blocks.Length - 1)
464
while (region.
LastBlockOrdinal
== block.Ordinal)
518
if (region.
LastBlockOrdinal
!= block.Ordinal && referencedIds.Contains(id))
1114
foreach (IFlowCaptureOperation candidate in getFlowCaptureOperationsFromBlocksInRegion(region, region.
LastBlockOrdinal
))
1330
Debug.Assert(lastBlockOrdinal <= region.
LastBlockOrdinal
);
1346
for (int i = firstBlockOrdinal; i <= region.
LastBlockOrdinal
; i++)
1533
if (region.
LastBlockOrdinal
!= lastBlockOrdinal)
ControlFlowRegionExtensions.cs (1)
10
=> region.FirstBlockOrdinal <= destinationOrdinal && region.
LastBlockOrdinal
>= destinationOrdinal;
CustomDataFlowAnalysis.cs (1)
292
@finally.
LastBlockOrdinal
,
Microsoft.CodeAnalysis.Workspaces (2)
ControlFlowRegionExtensions.cs (1)
10
=> region.FirstBlockOrdinal <= destinationOrdinal && region.
LastBlockOrdinal
>= destinationOrdinal;
CustomDataFlowAnalysis.cs (1)
292
@finally.
LastBlockOrdinal
,