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)
1244IOperation? saveCurrentStatement = _currentStatement; 1396Debug.Assert(_currentStatement == operation); 1405Debug.Assert(_currentStatement == originalOperation); 1408if (_currentStatement == originalOperation) 1455var savedCurrentStatement = _currentStatement; 1508Debug.Assert(_currentStatement == operation); 1538if (operation == _currentStatement) 3106bool isStatement = _currentStatement == operation || operation.Parent.Kind == OperationKind.ExpressionStatement; 3369bool isOnStatementLevel = _currentStatement == operation || (_currentStatement == operation.Parent && _currentStatement?.Kind == OperationKind.ExpressionStatement); 3415if (_currentStatement != operation) 3417Debug.Assert(_currentStatement is not null); 3418var expressionStatement = (IExpressionStatementOperation)_currentStatement; 3916bool isStatement = (_currentStatement == operation); 6456Debug.Assert(_currentStatement == null); 6771if (_currentStatement == operation) 6783Debug.Assert(_currentStatement == operation); 7511if (_currentStatement == operation) 7524Debug.Assert(_currentStatement == invalidOperation); 7841IOperation? saveCurrentStatement = _currentStatement;