3 instantiations of LocalSignature
Microsoft.CodeAnalysis (3)
CodeGen\LocalSlotManager.cs (3)
134
if (!isSlotReusable || !FreeSlots.TryPop(new
LocalSignature
(type, constraints), out local))
171
if (!FreeSlots.TryPop(new
LocalSignature
(type, constraints), out LocalDefinition? local))
249
FreeSlots.Push(new
LocalSignature
(slot.Type, slot.Constraints), slot);
6 references to LocalSignature
Microsoft.CodeAnalysis (6)
CodeGen\LocalSlotManager.cs (6)
37
private readonly struct LocalSignature : IEquatable<
LocalSignature
>
48
public bool Equals(
LocalSignature
other)
61
=> obj is
LocalSignature
ls && Equals(ls);
68
private KeyedStack<
LocalSignature
, LocalDefinition>? _freeSlots;
105
private KeyedStack<
LocalSignature
, LocalDefinition> FreeSlots
112
slots = new KeyedStack<
LocalSignature
, LocalDefinition>();