5 writes to _intCompleted
System.Net.Requests (5)
src\libraries\Common\src\System\Net\LazyAsyncResult.cs (5)
122Interlocked.CompareExchange(ref _intCompleted, HighBit, 0); 204result = Interlocked.CompareExchange(ref _intCompleted, HighBit, 0); 229result = Interlocked.CompareExchange(ref _intCompleted, HighBit, 0); 310if ((_intCompleted & ~HighBit) == 0 && (Interlocked.Increment(ref _intCompleted) & ~HighBit) == 1) 489if ((_intCompleted & ~HighBit) == 0 && (Interlocked.Increment(ref _intCompleted) & ~HighBit) == 1)
6 references to _intCompleted
System.Net.Requests (6)
src\libraries\Common\src\System\Net\LazyAsyncResult.cs (6)
120if (_intCompleted == 0) 201int result = _intCompleted; 226int result = _intCompleted; 241return (_intCompleted & ~HighBit) != 0; 310if ((_intCompleted & ~HighBit) == 0 && (Interlocked.Increment(ref _intCompleted) & ~HighBit) == 1) 489if ((_intCompleted & ~HighBit) == 0 && (Interlocked.Increment(ref _intCompleted) & ~HighBit) == 1)