9 instantiations of LocalSlotDebugInfo
Microsoft.CodeAnalysis (9)
CodeGen\LocalConstantDefinition.cs (1)
68
=> new
LocalSlotDebugInfo
(SynthesizedLocalKind.UserDefined, LocalDebugId.None);
CodeGen\LocalDefinition.cs (1)
77
_slotInfo = new
LocalSlotDebugInfo
(synthesizedKind, id);
CodeGen\SignatureOnlyLocalDefinition.cs (1)
84
=> new
LocalSlotDebugInfo
(SynthesizedLocalKind.EmitterTemp, LocalDebugId.None);
Emit\EditAndContinue\EncHoistedLocalInfo.cs (1)
20
SlotInfo = new
LocalSlotDebugInfo
(SynthesizedLocalKind.EmitterTemp, LocalDebugId.None);
Emit\EditAndContinue\EncLocalInfo.cs (1)
25
SlotInfo = new
LocalSlotDebugInfo
(SynthesizedLocalKind.EmitterTemp, LocalDebugId.None);
Emit\EditAndContinue\EncVariableSlotAllocator.cs (2)
172
var localKey = new EncLocalInfo(new
LocalSlotDebugInfo
(kind, previousId), previousType, constraints, signature: null);
224
var localKey = new EncHoistedLocalInfo(new
LocalSlotDebugInfo
(synthesizedKind, previousId), previousType);
Emit\EditAndContinueMethodDebugInformation.cs (2)
122
mapBuilder.Add(new
LocalSlotDebugInfo
(SynthesizedLocalKind.LoweringTemp, default));
133
mapBuilder.Add(new
LocalSlotDebugInfo
(kind, new LocalDebugId(syntaxOffset, ordinal)));
25 references to LocalSlotDebugInfo
Microsoft.CodeAnalysis (25)
CodeGen\LocalConstantDefinition.cs (1)
67
public
LocalSlotDebugInfo
SlotInfo
CodeGen\LocalDefinition.cs (2)
38
private readonly
LocalSlotDebugInfo
_slotInfo;
142
public
LocalSlotDebugInfo
SlotInfo => _slotInfo;
CodeGen\LocalSlotDebugInfo.cs (4)
10
internal readonly struct LocalSlotDebugInfo : IEquatable<
LocalSlotDebugInfo
>
21
public bool Equals(
LocalSlotDebugInfo
other)
29
return obj is
LocalSlotDebugInfo
&& Equals((
LocalSlotDebugInfo
)obj);
CodeGen\SignatureOnlyLocalDefinition.cs (1)
83
public
LocalSlotDebugInfo
SlotInfo
Emit\EditAndContinue\DefinitionMap.cs (1)
201
ImmutableArray<
LocalSlotDebugInfo
> localSlotDebugInfo,
Emit\EditAndContinue\EncHoistedLocalInfo.cs (2)
15
public readonly
LocalSlotDebugInfo
SlotInfo;
24
public EncHoistedLocalInfo(
LocalSlotDebugInfo
slotInfo, Cci.ITypeReference type)
Emit\EditAndContinue\EncLocalInfo.cs (2)
15
public readonly
LocalSlotDebugInfo
SlotInfo;
32
public EncLocalInfo(
LocalSlotDebugInfo
slotInfo, Cci.ITypeReference type, LocalSlotConstraints constraints, byte[]? signature)
Emit\EditAndContinueMethodDebugInformation.cs (6)
22
internal readonly ImmutableArray<
LocalSlotDebugInfo
> LocalSlots;
29
ImmutableArray<
LocalSlotDebugInfo
> localSlots,
92
private static unsafe ImmutableArray<
LocalSlotDebugInfo
> UncompressSlotMap(ImmutableArray<byte> compressedSlotMap)
99
var mapBuilder = ArrayBuilder<
LocalSlotDebugInfo
>.GetInstance();
148
foreach (
LocalSlotDebugInfo
localSlot in LocalSlots)
162
foreach (
LocalSlotDebugInfo
localSlot in LocalSlots)
PEWriter\Members.cs (1)
377
LocalSlotDebugInfo
SlotInfo { get; }
PEWriter\MetadataWriter.cs (5)
4153
ImmutableArray<
LocalSlotDebugInfo
> encLocalSlots;
4175
internal static ImmutableArray<
LocalSlotDebugInfo
> GetLocalSlotDebugInfos(ImmutableArray<ILocalDefinition> locals)
4179
return ImmutableArray<
LocalSlotDebugInfo
>.Empty;
4185
internal static ImmutableArray<
LocalSlotDebugInfo
> GetLocalSlotDebugInfos(ImmutableArray<EncHoistedLocalInfo> locals)
4189
return ImmutableArray<
LocalSlotDebugInfo
>.Empty;