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)
1244IOperation? saveCurrentStatement = _currentStatement; 1395Debug.Assert(_currentStatement == operation); 1404Debug.Assert(_currentStatement == originalOperation); 1407if (_currentStatement == originalOperation) 1454var savedCurrentStatement = _currentStatement; 1507Debug.Assert(_currentStatement == operation); 1537if (operation == _currentStatement) 3087bool isStatement = _currentStatement == operation || operation.Parent.Kind == OperationKind.ExpressionStatement; 3350bool isOnStatementLevel = _currentStatement == operation || (_currentStatement == operation.Parent && _currentStatement?.Kind == OperationKind.ExpressionStatement); 3396if (_currentStatement != operation) 3398Debug.Assert(_currentStatement is not null); 3399var expressionStatement = (IExpressionStatementOperation)_currentStatement; 3897bool isStatement = (_currentStatement == operation); 6255Debug.Assert(_currentStatement == null); 6509if (_currentStatement == operation) 6521Debug.Assert(_currentStatement == operation); 7243if (_currentStatement == operation) 7256Debug.Assert(_currentStatement == invalidOperation); 7545IOperation? saveCurrentStatement = _currentStatement;