3 instantiations of LocalSignature
Microsoft.CodeAnalysis (3)
CodeGen\LocalSlotManager.cs (3)
133
if (!isSlotReusable || !FreeSlots.TryPop(new
LocalSignature
(type, constraints), out local))
170
if (!FreeSlots.TryPop(new
LocalSignature
(type, constraints), out LocalDefinition? local))
248
FreeSlots.Push(new
LocalSignature
(slot.Type, slot.Constraints), slot);
6 references to LocalSignature
Microsoft.CodeAnalysis (6)
CodeGen\LocalSlotManager.cs (6)
36
private readonly struct LocalSignature : IEquatable<
LocalSignature
>
47
public bool Equals(
LocalSignature
other)
60
=> obj is
LocalSignature
ls && Equals(ls);
67
private KeyedStack<
LocalSignature
, LocalDefinition>? _freeSlots;
104
private KeyedStack<
LocalSignature
, LocalDefinition> FreeSlots
111
slots = new KeyedStack<
LocalSignature
, LocalDefinition>();