6 writes to _currentStatement
Microsoft.CodeAnalysis (6)
Operations\ControlFlowGraphBuilder.cs (6)
1245
_currentStatement
= operation;
1254
_currentStatement
= saveCurrentStatement;
1456
_currentStatement
= labelOperation;
1463
_currentStatement
= savedCurrentStatement;
7842
_currentStatement
= operation;
7876
_currentStatement
= saveCurrentStatement;
21 references to _currentStatement
Microsoft.CodeAnalysis (21)
Operations\ControlFlowGraphBuilder.cs (21)
1244
IOperation? saveCurrentStatement =
_currentStatement
;
1396
Debug.Assert(
_currentStatement
== operation);
1405
Debug.Assert(
_currentStatement
== originalOperation);
1408
if (
_currentStatement
== originalOperation)
1455
var savedCurrentStatement =
_currentStatement
;
1508
Debug.Assert(
_currentStatement
== operation);
1538
if (operation ==
_currentStatement
)
3106
bool isStatement =
_currentStatement
== operation || operation.Parent.Kind == OperationKind.ExpressionStatement;
3369
bool isOnStatementLevel =
_currentStatement
== operation || (
_currentStatement
== operation.Parent &&
_currentStatement
?.Kind == OperationKind.ExpressionStatement);
3415
if (
_currentStatement
!= operation)
3417
Debug.Assert(
_currentStatement
is not null);
3418
var expressionStatement = (IExpressionStatementOperation)
_currentStatement
;
3916
bool isStatement = (
_currentStatement
== operation);
6456
Debug.Assert(
_currentStatement
== null);
6771
if (
_currentStatement
== operation)
6783
Debug.Assert(
_currentStatement
== operation);
7511
if (
_currentStatement
== operation)
7524
Debug.Assert(
_currentStatement
== invalidOperation);
7841
IOperation? saveCurrentStatement =
_currentStatement
;