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