2 writes to _firstItem
GenerateDocumentationAndConfigFiles (2)
ObjectPool.cs (2)
141if (inst == null || inst != Interlocked.CompareExchange(ref _firstItem, null, inst)) 203_firstItem = obj;
3 references to _firstItem
GenerateDocumentationAndConfigFiles (3)
ObjectPool.cs (3)
140T? inst = _firstItem; 198if (_firstItem == null) 271Debug.Assert(_firstItem != obj, "freeing twice?");