3 overrides of PreviousAwaiterSlotCount
Microsoft.CodeAnalysis (1)
Emit\EditAndContinue\EncVariableSlotAllocator.cs (1)
233public override int PreviousAwaiterSlotCount => _awaiterCount;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
EEAssemblyBuilder.cs (1)
185public override int PreviousAwaiterSlotCount => 0;
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
EEAssemblyBuilder.vb (1)
167Public Overrides ReadOnly Property PreviousAwaiterSlotCount As Integer
5 references to PreviousAwaiterSlotCount
Microsoft.CodeAnalysis (1)
CodeGen\VariableSlotAllocator.cs (1)
60/// Still, new awaiters are assigned slots starting with <see cref="PreviousAwaiterSlotCount"/>.
Microsoft.CodeAnalysis.CSharp (2)
Compiler\MethodCompiler.cs (1)
1733int previousAwaiterCount = variableSlotAllocatorOpt.PreviousAwaiterSlotCount;
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
94_nextAwaiterId = slotAllocatorOpt?.PreviousAwaiterSlotCount ?? 0;
Microsoft.CodeAnalysis.VisualBasic (2)
Compilation\MethodCompiler.vb (1)
1735Dim previousAwaiterCount = variableSlotAllocatorOpt.PreviousAwaiterSlotCount
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.vb (1)
88Me._nextAwaiterId = If(slotAllocatorOpt IsNot Nothing, slotAllocatorOpt.PreviousAwaiterSlotCount, 0)