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)
361
var oldAdditionalLocals =
_additionalLocals
;
427
var oldAdditionalLocals =
_additionalLocals
;
710
var previousLocals =
_additionalLocals
;
727
locals = locals.AddRange(
_additionalLocals
!);
734
if (statement is null || previousLocals is { } ||
_additionalLocals
!.Count == 0)
740
_additionalLocals
.ToImmutable(),
748
_additionalLocals
!.Free();
Lowering\LocalRewriter\LocalRewriter_Block.cs (3)
25
var previousLocals =
_additionalLocals
;
55
locals = locals.AddRange(
_additionalLocals
!);
64
_additionalLocals
!.Free();
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (6)
33
Debug.Assert(
_additionalLocals
is { });
257
Debug.Assert(
_additionalLocals
is { });
345
_additionalLocals
is { })
647
Debug.Assert(
_additionalLocals
is { });
662
_additionalLocals
.Add(temp.LocalSymbol);
680
_additionalLocals
.Add(inlineArrayLocal.LocalSymbol);