3 instantiations of LocalSignature
Microsoft.CodeAnalysis (3)
CodeGen\LocalSlotManager.cs (3)
140
if (!isSlotReusable || !FreeSlots.TryPop(new
LocalSignature
(type, constraints), out local))
178
if (!FreeSlots.TryPop(new
LocalSignature
(type, constraints), out LocalDefinition? local))
259
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;
111
private KeyedStack<
LocalSignature
, LocalDefinition> FreeSlots
118
slots = new KeyedStack<
LocalSignature
, LocalDefinition>();