1 write to entries
System.Xml.Linq (1)
System\Xml\Linq\XLinq.cs (1)
658entries = new Entry[capacity];
19 references to entries
System.Xml.Linq (19)
System\Xml\Linq\XLinq.cs (19)
688if (extractKey(entries[entryIdx].Value) != null) 691if (entries[entryIdx].Next == EndOfList) { 693entryIdx = Interlocked.CompareExchange(ref entries[entryIdx].Next, FullList, EndOfList); 697entryIdx = entries[entryIdx].Next; 725newHashtable.TryAdd(entries[entryIdx].Value, out newValue); 726Debug.Assert((object)entries[entryIdx].Value == (object)newValue); 728entryIdx = entries[entryIdx].Next; 746value = entries[entryIndex].Value; 785entries[newEntry].Value = value; 786entries[newEntry].HashCode = hashCode; 809entryIndex = Interlocked.CompareExchange(ref entries[entryIndex].Next, newEntry, EndOfList); 821newValue = entries[entryIndex].Value; 849if (entries[currentIndex].HashCode == hashCode) { 850string keyCompare = extractKey(entries[currentIndex].Value); 856if (entries[currentIndex].Next > EndOfList) { 859entries[currentIndex].Value = default(TValue); 860currentIndex = entries[currentIndex].Next; 865entries[previousIndex].Next = currentIndex; 882currentIndex = entries[currentIndex].Next;