2 writes to _firstItem
Microsoft.Build (2)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.pooledobjects\5.0.0-1.25277.114\contentFiles\cs\netstandard2.0\ObjectPool`1.cs (2)
152
if (inst == null || inst != Interlocked.CompareExchange(ref
_firstItem
, null, inst))
209
_firstItem
= obj;
3 references to _firstItem
Microsoft.Build (3)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.pooledobjects\5.0.0-1.25277.114\contentFiles\cs\netstandard2.0\ObjectPool`1.cs (3)
151
var inst =
_firstItem
;
204
if (
_firstItem
== null)
279
Debug.Assert(
_firstItem
!= obj, "freeing twice?");