4 writes to owners
mscorlib (4)
system\runtime\interopservices\windowsruntime\windowsruntimemarshal.cs (4)
872owners++; // Indicate we have another reader 896owners = -1; // indicate we have a writer. 916--owners; 924owners++;
6 references to owners
mscorlib (6)
system\runtime\interopservices\windowsruntime\windowsruntimemarshal.cs (6)
869if (owners >= 0 && numWriteWaiters == 0) 893if (owners == 0) 915Contract.Assert(owners > 0, "ReleasingReaderLock: releasing lock and no read lock taken"); 923Contract.Assert(owners == -1, "Calling ReleaseWriterLock when no write lock is held"); 985if (owners == 0 && numWriteWaiters > 0) 990else if (owners >= 0 && numReadWaiters != 0)