3 writes to _weakValue
System.Private.CoreLib (3)
src\runtime\src\coreclr\nativeaot\Common\src\System\Collections\Concurrent\ConcurrentUnifierW.cs (3)
225_entries[idx]._weakValue = new WeakReference<V>(value, trackResurrection: false); 237_entries[newEntryIdx]._weakValue = new WeakReference<V>(value, trackResurrection: false); 309newEntries[newNextFreeEntry]._weakValue = _entries[entry]._weakValue;
5 references to _weakValue
System.Private.CoreLib (5)
src\runtime\src\coreclr\nativeaot\Common\src\System\Collections\Concurrent\ConcurrentUnifierW.cs (5)
193return _entries[i]._weakValue.TryGetTarget(out value); 272if (_entries[entry]._weakValue.TryGetTarget(out value)) 306if (_entries[entry]._weakValue.TryGetTarget(out value)) 309newEntries[newNextFreeEntry]._weakValue = _entries[entry]._weakValue; 359Debug.Assert(_entries[walk1]._weakValue != null);