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