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