8 writes to _additionalLocals
Microsoft.CodeAnalysis.CSharp (8)
Lowering\LocalRewriter\LocalRewriter.cs (6)
365_additionalLocals = null; 380_additionalLocals = oldAdditionalLocals; 431_additionalLocals = null; 455_additionalLocals = oldAdditionalLocals; 713_additionalLocals = ArrayBuilder<LocalSymbol>.GetInstance(); 749_additionalLocals = previousLocals;
Lowering\LocalRewriter\LocalRewriter_Block.cs (2)
28_additionalLocals = ArrayBuilder<LocalSymbol>.GetInstance(); 65_additionalLocals = previousLocals;
16 references to _additionalLocals
Microsoft.CodeAnalysis.CSharp (16)
Lowering\LocalRewriter\LocalRewriter.cs (7)
361var oldAdditionalLocals = _additionalLocals; 427var oldAdditionalLocals = _additionalLocals; 710var previousLocals = _additionalLocals; 727locals = locals.AddRange(_additionalLocals!); 734if (statement is null || previousLocals is { } || _additionalLocals!.Count == 0) 740_additionalLocals.ToImmutable(), 748_additionalLocals!.Free();
Lowering\LocalRewriter\LocalRewriter_Block.cs (3)
25var previousLocals = _additionalLocals; 55locals = locals.AddRange(_additionalLocals!); 64_additionalLocals!.Free();
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (6)
33Debug.Assert(_additionalLocals is { }); 257Debug.Assert(_additionalLocals is { }); 345_additionalLocals is { }) 647Debug.Assert(_additionalLocals is { }); 662_additionalLocals.Add(temp.LocalSymbol); 680_additionalLocals.Add(inlineArrayLocal.LocalSymbol);