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;
708
_additionalLocals
= ArrayBuilder<LocalSymbol>.GetInstance();
744
_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
;
705
var previousLocals =
_additionalLocals
;
722
locals = locals.AddRange(
_additionalLocals
!);
729
if (statement is null || previousLocals is { } ||
_additionalLocals
!.Count == 0)
735
_additionalLocals
.ToImmutable(),
743
_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 { });
228
Debug.Assert(
_additionalLocals
is { });
317
_additionalLocals
is { })
613
Debug.Assert(
_additionalLocals
is { });
628
_additionalLocals
.Add(temp.LocalSymbol);
646
_additionalLocals
.Add(inlineArrayLocal.LocalSymbol);