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