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)
1252IOperation? saveCurrentStatement = _currentStatement; 1404Debug.Assert(_currentStatement == operation); 1413Debug.Assert(_currentStatement == originalOperation); 1416if (_currentStatement == originalOperation) 1463var savedCurrentStatement = _currentStatement; 1516Debug.Assert(_currentStatement == operation); 1546if (operation == _currentStatement) 3114bool isStatement = _currentStatement == operation || operation.Parent.Kind == OperationKind.ExpressionStatement; 3377bool isOnStatementLevel = _currentStatement == operation || (_currentStatement == operation.Parent && _currentStatement?.Kind == OperationKind.ExpressionStatement); 3423if (_currentStatement != operation) 3425Debug.Assert(_currentStatement is not null); 3426var expressionStatement = (IExpressionStatementOperation)_currentStatement; 3924bool isStatement = (_currentStatement == operation); 6465Debug.Assert(_currentStatement == null); 6780if (_currentStatement == operation) 6792Debug.Assert(_currentStatement == operation); 7523if (_currentStatement == operation) 7536Debug.Assert(_currentStatement == invalidOperation); 7853IOperation? saveCurrentStatement = _currentStatement;