1 type derived from VariableSlotAllocator
Microsoft.CodeAnalysis (1)
Emit\EditAndContinue\EncVariableSlotAllocator.cs (1)
18internal sealed class EncVariableSlotAllocator : VariableSlotAllocator
36 references to VariableSlotAllocator
Microsoft.CodeAnalysis (4)
CodeGen\LocalSlotManager.cs (2)
74private readonly VariableSlotAllocator? _slotAllocator; 76public LocalSlotManager(VariableSlotAllocator? slotAllocator)
CodeGen\StateMachineStateDebugInfo.cs (1)
52public static StateMachineStatesDebugInfo Create(VariableSlotAllocator? variableSlotAllocator, ImmutableArray<StateMachineStateDebugInfo> stateInfos)
Emit\EditAndContinue\DefinitionMap.cs (1)
210internal VariableSlotAllocator? TryCreateVariableSlotAllocator(Compilation compilation, IMethodSymbolInternal method, IMethodSymbolInternal topLevelMethod, DiagnosticBag diagnostics)
Microsoft.CodeAnalysis.CSharp (32)
Compiler\MethodCompiler.cs (6)
269VariableSlotAllocator lazyVariableSlotAllocator = null; 750var variableSlotAllocatorOpt = ((object)lambda != null) ? 1195VariableSlotAllocator lazyVariableSlotAllocator = null; 1462ref VariableSlotAllocator lazyVariableSlotAllocator, 1601VariableSlotAllocator variableSlotAllocatorOpt, 1763VariableSlotAllocator variableSlotAllocatorOpt,
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
248internal override VariableSlotAllocator? TryCreateVariableSlotAllocator(MethodSymbol method, MethodSymbol topLevelMethod, DiagnosticBag diagnostics)
Emitter\Model\PEModuleBuilder.cs (1)
500internal virtual VariableSlotAllocator TryCreateVariableSlotAllocator(MethodSymbol method, MethodSymbol topLevelMethod, DiagnosticBag diagnostics)
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
61VariableSlotAllocator? slotAllocatorOpt,
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
84VariableSlotAllocator? slotAllocatorOpt,
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (1)
40VariableSlotAllocator slotAllocatorOpt,
Lowering\AsyncRewriter\AsyncRewriter.cs (2)
29VariableSlotAllocator? slotAllocatorOpt, 46VariableSlotAllocator? slotAllocatorOpt,
Lowering\AsyncRewriter\AsyncStateMachine.cs (1)
25public AsyncStateMachine(VariableSlotAllocator variableAllocatorOpt, TypeCompilationState compilationState, MethodSymbol asyncMethod, int asyncMethodOrdinal, TypeKind typeKind)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (3)
50private readonly VariableSlotAllocator? _slotAllocator; 58VariableSlotAllocator? slotAllocator, 74VariableSlotAllocator slotAllocatorOpt,
Lowering\ClosureConversion\ClosureConversion.cs (2)
170VariableSlotAllocator? slotAllocator, 241VariableSlotAllocator? slotAllocator,
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
67VariableSlotAllocator slotAllocatorOpt,
Lowering\IteratorRewriter\IteratorRewriter.cs (2)
35VariableSlotAllocator slotAllocatorOpt, 54VariableSlotAllocator slotAllocatorOpt,
Lowering\IteratorRewriter\IteratorStateMachine.cs (1)
26public IteratorStateMachine(VariableSlotAllocator slotAllocatorOpt, TypeCompilationState compilationState, MethodSymbol iteratorMethod, int iteratorMethodOrdinal, bool isEnumerable, TypeWithAnnotations elementType)
Lowering\MethodToClassRewriter.cs (2)
36protected readonly VariableSlotAllocator? slotAllocator; 38protected MethodToClassRewriter(VariableSlotAllocator? slotAllocator, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
110VariableSlotAllocator? slotAllocatorOpt,
Lowering\StateMachineRewriter\ResumableStateMachineStateAllocator.cs (2)
21private readonly VariableSlotAllocator? _slotAllocator; 41public ResumableStateMachineStateAllocator(VariableSlotAllocator? slotAllocator, StateMachineState firstState, bool increasing)
Lowering\StateMachineRewriter\StateMachineRewriter.cs (2)
24protected readonly VariableSlotAllocator? slotAllocatorOpt; 42VariableSlotAllocator? slotAllocatorOpt,
Lowering\StateMachineRewriter\StateMachineTypeSymbol.cs (2)
21public StateMachineTypeSymbol(VariableSlotAllocator slotAllocatorOpt, TypeCompilationState compilationState, MethodSymbol kickoffMethod, int kickoffMethodOrdinal) 28private static string MakeName(VariableSlotAllocator slotAllocatorOpt, TypeCompilationState compilationState, MethodSymbol kickoffMethod, int kickoffMethodOrdinal)