60 references to _spinLock
System.Private.CoreLib (60)
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (60)
149Debug.Assert(_spinLock.IsHeld); 157Debug.Assert(_spinLock.IsHeld); 310_spinLock.Enter(EnterSpinLockReason.EnterAnyRead); 320_spinLock.Exit(); 330_spinLock.Exit(); 336_spinLock.Enter(EnterSpinLockReason.EnterAnyRead); 341_spinLock.Exit(); 350_spinLock.Exit(); 360_spinLock.Exit(); 383_spinLock.Exit(); 389_spinLock.Exit(); 392_spinLock.Enter(EnterSpinLockReason.EnterAnyRead); 417_spinLock.Exit(); 467_spinLock.Enter(enterMyLockReason); 474_spinLock.Exit(); 493_spinLock.Enter(enterMyLockReason); 500_spinLock.Exit(); 511_spinLock.Exit(); 566_spinLock.Exit(); 572_spinLock.Exit(); 575_spinLock.Enter(upgradingToWrite ? EnterSpinLockReason.UpgradeToWrite : EnterSpinLockReason.EnterWrite); 621_spinLock.Exit(); 668_spinLock.Enter(EnterSpinLockReason.EnterAnyRead); 673_spinLock.Exit(); 679_spinLock.Enter(EnterSpinLockReason.EnterAnyRead); 685_spinLock.Exit(); 698_spinLock.Exit(); 705_spinLock.Exit(); 726_spinLock.Exit(); 732_spinLock.Exit(); 735_spinLock.Enter(EnterSpinLockReason.EnterAnyRead); 762_spinLock.Exit(); 769_spinLock.Enter(EnterSpinLockReason.ExitAnyRead); 776_spinLock.Exit(); 785_spinLock.Exit(); 815_spinLock.Enter(EnterSpinLockReason.ExitAnyWrite); 819_spinLock.Enter(EnterSpinLockReason.ExitAnyWrite); 824_spinLock.Exit(); 830_spinLock.Exit(); 838_spinLock.Exit(); 862_spinLock.Enter(EnterSpinLockReason.ExitAnyRead); 866_spinLock.Enter(EnterSpinLockReason.ExitAnyRead); 871_spinLock.Exit(); 877_spinLock.Exit(); 885_spinLock.Exit(); 907Debug.Assert(_spinLock.IsHeld); 911_spinLock.Exit(); 935_spinLock.Enter(enterMyLockReason); 954Debug.Assert(_spinLock.IsHeld); 1012_spinLock.Exit(); // Do the wait outside of any lock 1020_spinLock.Enter(enterMyLockReason); 1054_spinLock.Exit(); 1067Debug.Assert(_spinLock.IsHeld); 1071_spinLock.Exit(); 1088_spinLock.Exit(); // Exit before signaling to improve efficiency (wakee will need the lock) 1100_spinLock.Exit(); // Exit before signaling to improve efficiency (wakee will need the lock) 1113_spinLock.Exit(); // Exit before signaling to improve efficiency (wakee will need the lock) 1129Debug.Assert(_spinLock.IsHeld); 1134_spinLock.Exit(); 1156_spinLock.Exit(); // Exit before signaling to improve efficiency (wakee will need the lock)