4 writes to _addedStatements
Microsoft.CodeAnalysis.CSharp (4)
Lowering\ClosureConversion\ClosureConversion.cs (4)
303_addedStatements = null; 1564_addedStatements = null; 1599_addedStatements = oldAddedStatements; 1722if (_addedStatements == null) _addedStatements = ArrayBuilder<BoundStatement>.GetInstance();
6 references to _addedStatements
Microsoft.CodeAnalysis.CSharp (6)
Lowering\ClosureConversion\ClosureConversion.cs (6)
300_addedStatements.Add(body); 301body = new BoundBlock(body.Syntax, _addedLocals.ToImmutableAndFree(), _addedStatements.ToImmutableAndFree()) { WasCompilerGenerated = true }; 307Debug.Assert(_addedStatements == null); 1562var oldAddedStatements = _addedStatements; 1722if (_addedStatements == null) _addedStatements = ArrayBuilder<BoundStatement>.GetInstance(); 1724_addedStatements.Add(F.Assignment(cache, F.Null(type)));