2 writes to _currentConditionalAccessTracker
Microsoft.CodeAnalysis (2)
Operations\ControlFlowGraphBuilder.cs (2)
3374_currentConditionalAccessTracker = new ConditionalAccessOperationTracker(operations, whenNull); 3467_currentConditionalAccessTracker = previousTracker;
9 references to _currentConditionalAccessTracker
Microsoft.CodeAnalysis (9)
Operations\ControlFlowGraphBuilder.cs (9)
3373var previousTracker = _currentConditionalAccessTracker; 3464Debug.Assert(!_currentConditionalAccessTracker.IsDefault); 3465Debug.Assert(_currentConditionalAccessTracker.Operations.Count == 0); 3466_currentConditionalAccessTracker.Free(); 3515Debug.Assert(!_currentConditionalAccessTracker.IsDefault && _currentConditionalAccessTracker.Operations.Count > 0); 3517IOperation testExpression = _currentConditionalAccessTracker.Operations.Pop(); 3523Debug.Assert(!_currentConditionalAccessTracker.IsDefault); 3535_currentConditionalAccessTracker.WhenNull);