8 writes to _additionalLocals
Microsoft.CodeAnalysis.CSharp (8)
Lowering\LocalRewriter\LocalRewriter.cs (6)
366
_additionalLocals
= null;
381
_additionalLocals
= oldAdditionalLocals;
432
_additionalLocals
= null;
456
_additionalLocals
= oldAdditionalLocals;
714
_additionalLocals
= ArrayBuilder<LocalSymbol>.GetInstance();
750
_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)
362
var oldAdditionalLocals =
_additionalLocals
;
428
var oldAdditionalLocals =
_additionalLocals
;
711
var previousLocals =
_additionalLocals
;
728
locals = locals.AddRange(
_additionalLocals
!);
735
if (statement is null || previousLocals is { } ||
_additionalLocals
!.Count == 0)
741
_additionalLocals
.ToImmutable(),
749
_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);