3 overrides of PreviousHoistedLocalSlotCount
Microsoft.CodeAnalysis (1)
Emit\EditAndContinue\EncVariableSlotAllocator.cs (1)
232public override int PreviousHoistedLocalSlotCount => _hoistedLocalSlotCount;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
EEAssemblyBuilder.cs (1)
184public override int PreviousHoistedLocalSlotCount => 0;
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
EEAssemblyBuilder.vb (1)
161Public Overrides ReadOnly Property PreviousHoistedLocalSlotCount As Integer
5 references to PreviousHoistedLocalSlotCount
Microsoft.CodeAnalysis (1)
CodeGen\VariableSlotAllocator.cs (1)
46/// Still, new hoisted variables are assigned slots starting with <see cref="PreviousHoistedLocalSlotCount"/>.
Microsoft.CodeAnalysis.CSharp (2)
Compiler\MethodCompiler.cs (1)
1739int previousAwaiterSlotCount = variableSlotAllocatorOpt.PreviousHoistedLocalSlotCount;
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
147nextFreeHoistedLocalSlot = mapToPreviousFields ? slotAllocatorOpt.PreviousHoistedLocalSlotCount : 0;
Microsoft.CodeAnalysis.VisualBasic (2)
Compilation\MethodCompiler.vb (1)
1740Dim previousAwaiterSlotCount = variableSlotAllocatorOpt.PreviousHoistedLocalSlotCount
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
169Me.nextFreeHoistedLocalSlot = If(mapToPreviousFields, SlotAllocatorOpt.PreviousHoistedLocalSlotCount, 0)