23 instantiations of ReaderWriterLockSlim
System.Activities (7)
System\Activities\Expressions\IndexerReference.cs (1)
27static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Expressions\InvokeMethod.cs (1)
30static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Expressions\New.cs (1)
31static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Expressions\PropertyReference.cs (1)
23static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Expressions\ValueTypeIndexerReference.cs (1)
28static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Expressions\ValueTypePropertyReference.cs (1)
26static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Statements\InvokeMethod.cs (1)
30static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System.Activities.DurableInstancing (1)
System\Activities\DurableInstancing\SaveWorkflowAsyncResult.cs (1)
40static ReaderWriterLockSlim serviceDeploymentIdsCacheLock = new ReaderWriterLockSlim();
System.Data.Entity (4)
System\Data\Common\Utils\Memoizer.cs (1)
38_lock = new ReaderWriterLockSlim();
System\Data\Common\Utils\ThreadSafeList.cs (1)
23_lock = new ReaderWriterLockSlim();
System\Data\Mapping\Update\Internal\ViewLoader.cs (1)
49private readonly ReaderWriterLockSlim m_readerWriterLock = new ReaderWriterLockSlim();
System\Data\Objects\Internal\EntityProxyFactory.cs (1)
55private static ReaderWriterLockSlim s_TypeMapLock = new ReaderWriterLockSlim();
System.Data.Services (1)
System\Data\Services\Caching\MetadataCache.cs (1)
30private static ReaderWriterLockSlim cacheLock = new ReaderWriterLockSlim(LockRecursionPolicy.NoRecursion);
System.Data.Services.Client (1)
System\Data\Services\Client\Binding\BindingEntityInfo.cs (1)
46private static readonly ReaderWriterLockSlim metadataCacheLock = new ReaderWriterLockSlim();
System.Data.Services.Design (1)
System\Data\Common\Utils\Memoizer.cs (1)
38_lock = new ReaderWriterLockSlim();
System.ServiceModel (2)
System\ServiceModel\Channels\SharedConnectionListener.cs (1)
342this.readerWriterLock = new ReaderWriterLockSlim();
System\ServiceModel\Channels\SharedHttpTransportManager.cs (1)
38this.listenerRWLock = new ReaderWriterLockSlim();
System.ServiceModel.Activation (1)
System\ServiceModel\Activation\CollectibleLRUCache.cs (1)
63rwLock = new ReaderWriterLockSlim();
System.Web (3)
ModelBinding\DataAnnotationsModelValidatorProvider.cs (1)
29private static ReaderWriterLockSlim _adaptersLock = new ReaderWriterLockSlim();
Routing\RouteCollection.cs (1)
15private ReaderWriterLockSlim _rwLock = new ReaderWriterLockSlim();
Security\AntiXss\UnicodeCharacterEncoder.cs (1)
19private static readonly ReaderWriterLockSlim SyncLock = new ReaderWriterLockSlim();
WindowsBase (2)
Shared\MS\Internal\ReaderWriterLockSlimWrapper.cs (1)
50_rwLock = new ReaderWriterLockSlim(_lockRecursionPolicy);
Shared\MS\Internal\ReaderWriterLockWrapper.cs (1)
61_rwLock = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion);
43 references to ReaderWriterLockSlim
System.Activities (13)
System\Activities\Expressions\IndexerReference.cs (1)
27static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Expressions\InvokeMethod.cs (1)
30static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Expressions\MethodCallExpressionHelper.cs (2)
252MruCache<MethodInfo, Func<object, object[], object>> cache, ReaderWriterLockSlim locker, bool valueTypeReference = false) 290MruCache<ConstructorInfo, Func<object[], TResult>> cache, ReaderWriterLockSlim locker)
System\Activities\Expressions\New.cs (1)
31static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Expressions\PropertyReference.cs (1)
23static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Expressions\ValueTypeIndexerReference.cs (1)
28static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Expressions\ValueTypePropertyReference.cs (1)
26static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Statements\InvokeMethod.cs (1)
30static ReaderWriterLockSlim locker = new ReaderWriterLockSlim();
System\Activities\Statements\MethodResolver.cs (4)
181public void DetermineMethodInfo(CodeActivityMetadata metadata, MruCache<MethodInfo, Func<object, object[], object>> funcCache, ReaderWriterLockSlim locker, 570ReaderWriterLockSlim locker) 623ReaderWriterLockSlim locker) 686ReaderWriterLockSlim locker)
System.Activities.DurableInstancing (1)
System\Activities\DurableInstancing\SaveWorkflowAsyncResult.cs (1)
40static ReaderWriterLockSlim serviceDeploymentIdsCacheLock = new ReaderWriterLockSlim();
System.Data.Entity (4)
System\Data\Common\Utils\Memoizer.cs (1)
24private readonly ReaderWriterLockSlim _lock;
System\Data\Common\Utils\ThreadSafeList.cs (1)
17private readonly ReaderWriterLockSlim _lock;
System\Data\Mapping\Update\Internal\ViewLoader.cs (1)
49private readonly ReaderWriterLockSlim m_readerWriterLock = new ReaderWriterLockSlim();
System\Data\Objects\Internal\EntityProxyFactory.cs (1)
55private static ReaderWriterLockSlim s_TypeMapLock = new ReaderWriterLockSlim();
System.Data.Services (1)
System\Data\Services\Caching\MetadataCache.cs (1)
30private static ReaderWriterLockSlim cacheLock = new ReaderWriterLockSlim(LockRecursionPolicy.NoRecursion);
System.Data.Services.Client (1)
System\Data\Services\Client\Binding\BindingEntityInfo.cs (1)
46private static readonly ReaderWriterLockSlim metadataCacheLock = new ReaderWriterLockSlim();
System.Data.Services.Design (1)
System\Data\Common\Utils\Memoizer.cs (1)
24private readonly ReaderWriterLockSlim _lock;
System.ServiceModel (6)
System\ServiceModel\Channels\LockHelper.cs (4)
13ReaderWriterLockSlim readerWriterLock; 17LockHelper(ReaderWriterLockSlim readerWriterLock, bool isReaderLock) 50internal static IDisposable TakeWriterLock(ReaderWriterLockSlim readerWriterLock) 56internal static IDisposable TakeReaderLock(ReaderWriterLockSlim readerWriterLock)
System\ServiceModel\Channels\SharedConnectionListener.cs (1)
323ReaderWriterLockSlim readerWriterLock;
System\ServiceModel\Channels\SharedHttpTransportManager.cs (1)
29ReaderWriterLockSlim listenerRWLock;
System.ServiceModel.Activation (3)
System\ServiceModel\Activation\CollectibleLRUCache.cs (3)
53ReaderWriterLockSlim rwLock; 285ReaderWriterLockSlim rwLock; 286public WriterLockScope(ReaderWriterLockSlim rwLock)
System.Web (7)
ModelBinding\DataAnnotationsModelValidatorProvider.cs (1)
29private static ReaderWriterLockSlim _adaptersLock = new ReaderWriterLockSlim();
Routing\RouteCollection.cs (5)
15private ReaderWriterLockSlim _rwLock = new ReaderWriterLockSlim(); 371private ReaderWriterLockSlim _rwLock; 373public ReadLockDisposable(ReaderWriterLockSlim rwLock) { 386private ReaderWriterLockSlim _rwLock; 388public WriteLockDisposable(ReaderWriterLockSlim rwLock) {
Security\AntiXss\UnicodeCharacterEncoder.cs (1)
19private static readonly ReaderWriterLockSlim SyncLock = new ReaderWriterLockSlim();
WindowsBase (6)
Shared\MS\Internal\ReaderWriterLockSlimWrapper.cs (5)
28/// <see cref="ReaderWriterLockSlim"/> object 81/// Enters a read-lock on the backing <see cref="ReaderWriterLockSlim"/> 155/// Enter a write-lock on the backing <see cref="ReaderWriterLockSlim"/> 248/// If the backing <see cref="ReaderWriterLockSlim"/> object is already 395private ReaderWriterLockSlim _rwLock;
Shared\MS\Internal\ReaderWriterLockWrapper.cs (1)
214private ReaderWriterLockSlim _rwLock;