6 writes to _currentStatement
Microsoft.CodeAnalysis (6)
Operations\ControlFlowGraphBuilder.cs (6)
1245
_currentStatement
= operation;
1254
_currentStatement
= saveCurrentStatement;
1455
_currentStatement
= labelOperation;
1462
_currentStatement
= savedCurrentStatement;
7546
_currentStatement
= operation;
7580
_currentStatement
= saveCurrentStatement;
21 references to _currentStatement
Microsoft.CodeAnalysis (21)
Operations\ControlFlowGraphBuilder.cs (21)
1244
IOperation? saveCurrentStatement =
_currentStatement
;
1395
Debug.Assert(
_currentStatement
== operation);
1404
Debug.Assert(
_currentStatement
== originalOperation);
1407
if (
_currentStatement
== originalOperation)
1454
var savedCurrentStatement =
_currentStatement
;
1507
Debug.Assert(
_currentStatement
== operation);
1537
if (operation ==
_currentStatement
)
3087
bool isStatement =
_currentStatement
== operation || operation.Parent.Kind == OperationKind.ExpressionStatement;
3350
bool isOnStatementLevel =
_currentStatement
== operation || (
_currentStatement
== operation.Parent &&
_currentStatement
?.Kind == OperationKind.ExpressionStatement);
3396
if (
_currentStatement
!= operation)
3398
Debug.Assert(
_currentStatement
is not null);
3399
var expressionStatement = (IExpressionStatementOperation)
_currentStatement
;
3897
bool isStatement = (
_currentStatement
== operation);
6255
Debug.Assert(
_currentStatement
== null);
6509
if (
_currentStatement
== operation)
6521
Debug.Assert(
_currentStatement
== operation);
7243
if (
_currentStatement
== operation)
7256
Debug.Assert(
_currentStatement
== invalidOperation);
7545
IOperation? saveCurrentStatement =
_currentStatement
;