4 writes to _container
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (4)
42_container = new Container(this); 196_container = new Container(this); 506_container = c = c.Resize(); 927_parent._container = null!;
16 references to _container
System.Private.CoreLib (16)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (16)
60return _container.TryGetValueWorker(key, out value); 77int entryIndex = _container.FindEntry(key, out _); 101int entryIndex = _container.FindEntry(key, out _); 125int entryIndex = _container.FindEntry(key, out _); 130_container.UpdateValue(entryIndex, value); 152return _container.Remove(key, out _); 170return _container.Remove(key, out value); 192_container.RemoveAllKeys(); 324if (_container.TryGetValueWorker(key, out TValue? existingValue)) 364Container c = _container; 401Debug.Assert(table._container != null, "Should not be used on a finalized table"); 402Debug.Assert(table._container.FirstFreeEntry > 0, "Should have returned an empty enumerator instead"); 410_maxIndexInclusive = table._container.FirstFreeEntry - 1; 455Container c = table._container; 503Container c = _container; 925if (_parent._container == this)