2 writes to m_objs
System.Runtime.Serialization (2)
System\Runtime\Serialization\ObjectToIdCache.cs (2)
22m_objs = new Object[m_ids.Length]; 158m_objs = new Object[size];
16 references to m_objs
System.Runtime.Serialization (16)
System\Runtime\Serialization\ObjectToIdCache.cs (16)
39m_objs[position] = obj; 42if (m_currentCount >= (m_objs.Length - 1)) 75m_objs[position] = newObj; 87if (m_objs[i] == null) 92if (m_objs[i] == obj) 97if (i == (m_objs.Length - 1)) 110int cacheSize = m_objs.Length; 114if (m_objs[next] == null) 116m_objs[lastVacantPosition] = null; 121int nextStartPosition = ComputeStartPosition(m_objs[next]); 131m_objs[lastVacantPosition] = m_objs[next]; 149return (RuntimeHelpers.GetHashCode(o) & 0x7FFFFFFF) % m_objs.Length; 154int size = GetPrime(m_objs.Length * 2); 156object[] oldObjs = m_objs; 168m_objs[position] = obj;