6 writes to _currentStatement
Microsoft.CodeAnalysis (6)
Operations\ControlFlowGraphBuilder.cs (6)
1253
_currentStatement
= operation;
1262
_currentStatement
= saveCurrentStatement;
1464
_currentStatement
= labelOperation;
1471
_currentStatement
= savedCurrentStatement;
7854
_currentStatement
= operation;
7888
_currentStatement
= saveCurrentStatement;
21 references to _currentStatement
Microsoft.CodeAnalysis (21)
Operations\ControlFlowGraphBuilder.cs (21)
1252
IOperation? saveCurrentStatement =
_currentStatement
;
1404
Debug.Assert(
_currentStatement
== operation);
1413
Debug.Assert(
_currentStatement
== originalOperation);
1416
if (
_currentStatement
== originalOperation)
1463
var savedCurrentStatement =
_currentStatement
;
1516
Debug.Assert(
_currentStatement
== operation);
1546
if (operation ==
_currentStatement
)
3114
bool isStatement =
_currentStatement
== operation || operation.Parent.Kind == OperationKind.ExpressionStatement;
3377
bool isOnStatementLevel =
_currentStatement
== operation || (
_currentStatement
== operation.Parent &&
_currentStatement
?.Kind == OperationKind.ExpressionStatement);
3423
if (
_currentStatement
!= operation)
3425
Debug.Assert(
_currentStatement
is not null);
3426
var expressionStatement = (IExpressionStatementOperation)
_currentStatement
;
3924
bool isStatement = (
_currentStatement
== operation);
6465
Debug.Assert(
_currentStatement
== null);
6780
if (
_currentStatement
== operation)
6792
Debug.Assert(
_currentStatement
== operation);
7523
if (
_currentStatement
== operation)
7536
Debug.Assert(
_currentStatement
== invalidOperation);
7853
IOperation? saveCurrentStatement =
_currentStatement
;