2 instantiations of EncHoistedLocalInfo
Microsoft.CodeAnalysis (2)
Emit\EditAndContinue\AddedOrChangedMethodInfo.cs (1)
97return new EncHoistedLocalInfo(info.SlotInfo, typeRef);
Emit\EditAndContinue\EncVariableSlotAllocator.cs (1)
224var localKey = new EncHoistedLocalInfo(new LocalSlotDebugInfo(synthesizedKind, previousId), previousType);
26 references to EncHoistedLocalInfo
Microsoft.CodeAnalysis (26)
CodeGen\MethodBody.cs (3)
37private readonly ImmutableArray<EncHoistedLocalInfo> _stateMachineHoistedLocalSlots; 70ImmutableArray<EncHoistedLocalInfo> stateMachineHoistedLocalSlots, 148ImmutableArray<EncHoistedLocalInfo> Cci.IMethodBody.StateMachineHoistedLocalSlots
Emit\EditAndContinue\AddedOrChangedMethodInfo.cs (4)
25public readonly ImmutableArray<EncHoistedLocalInfo> StateMachineHoistedLocalSlotsOpt; 35ImmutableArray<EncHoistedLocalInfo> stateMachineHoistedLocalSlotsOpt, 87private static EncHoistedLocalInfo MapHoistedLocalSlot(EncHoistedLocalInfo info, SymbolMatcher map)
Emit\EditAndContinue\DefinitionMap.cs (6)
202out IReadOnlyDictionary<EncHoistedLocalInfo, int> hoistedLocalMap, 228IReadOnlyDictionary<EncHoistedLocalInfo, int>? hoistedLocalMap = null; 494ImmutableArray<EncHoistedLocalInfo> hoistedLocalSlots, 496out IReadOnlyDictionary<EncHoistedLocalInfo, int> hoistedLocalMap, 499var hoistedLocals = new Dictionary<EncHoistedLocalInfo, int>(); 504var slot = hoistedLocalSlots[slotIndex];
Emit\EditAndContinue\DeletedMethodBody.cs (1)
50public ImmutableArray<EncHoistedLocalInfo> StateMachineHoistedLocalSlots => default;
Emit\EditAndContinue\EncHoistedLocalInfo.cs (3)
13internal readonly struct EncHoistedLocalInfo : IEquatable<EncHoistedLocalInfo> 33public bool Equals(EncHoistedLocalInfo other) 38=> obj is EncHoistedLocalInfo info && Equals(info);
Emit\EditAndContinue\EncVariableSlotAllocator.cs (3)
34private readonly IReadOnlyDictionary<EncHoistedLocalInfo, int>? _hoistedLocalSlots; 56IReadOnlyDictionary<EncHoistedLocalInfo, int>? hoistedLocalSlots, 224var localKey = new EncHoistedLocalInfo(new LocalSlotDebugInfo(synthesizedKind, previousId), previousType);
Emit\NoPia\CommonEmbeddedMethod.cs (2)
155ImmutableArray<EncHoistedLocalInfo> Cci.IMethodBody.StateMachineHoistedLocalSlots => 156default(ImmutableArray<EncHoistedLocalInfo>);
PEWriter\Members.cs (1)
479ImmutableArray<EncHoistedLocalInfo> StateMachineHoistedLocalSlots { get; }
PEWriter\MetadataWriter.cs (1)
4185internal static ImmutableArray<LocalSlotDebugInfo> GetLocalSlotDebugInfos(ImmutableArray<EncHoistedLocalInfo> locals)
PEWriter\RootModuleStaticConstructor.cs (2)
158public ImmutableArray<EncHoistedLocalInfo> StateMachineHoistedLocalSlots => ImmutableArray<EncHoistedLocalInfo>.Empty;