100 references to Exit
dotnet (1)
Commands\Test\MTP\Terminal\SimpleTerminalBase.cs (1)
233Monitor.Exit(_batchingLock!);
dotnet-svcutil-lib (8)
FrameworkFork\Microsoft.Xml\Xml\schema\Preprocessor.cs (2)
168Monitor.Exit(listSchema); 173Monitor.Exit(listSchema); //Release locks on all schema objects
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaSet.cs (5)
422Monitor.Exit(InternalSyncObject); //Give up this lock and try both again 473Monitor.Exit(InternalSyncObject); 477Monitor.Exit(schemas.InternalSyncObject); 688Monitor.Exit(currentSchema); 692Monitor.Exit(currentSchema);
FrameworkFork\System.ServiceModel\Internals\System\Runtime\InternalBufferManager.cs (1)
308Monitor.Exit(_tuningLock);
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
154Monitor.Exit(asyncLazy.SyncObject);
Microsoft.AspNetCore.DataProtection (1)
KeyManagement\KeyRingProvider.cs (1)
320Monitor.Exit(_cacheableKeyRingLockObj);
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
517Monitor.Exit(monitorLockObject);
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
154Monitor.Exit(asyncLazy.SyncObject);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
154Monitor.Exit(asyncLazy.SyncObject);
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
154Monitor.Exit(asyncLazy.SyncObject);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
154Monitor.Exit(asyncLazy.SyncObject);
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
154Monitor.Exit(asyncLazy.SyncObject);
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\CallSiteRuntimeResolver.cs (1)
171Monitor.Exit(sync);
Microsoft.Extensions.Http (1)
DefaultHttpClientFactory.cs (1)
306Monitor.Exit(_cleanupActiveLock);
Microsoft.NET.StringTools (1)
WeakStringCache.Concurrent.cs (1)
93Monitor.Exit(handle);
PresentationFramework (1)
MS\Internal\Utility\MonitorWrapper.cs (1)
30Monitor.Exit(_syncRoot);
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
154Monitor.Exit(asyncLazy.SyncObject);
System.Collections.Concurrent (4)
System\Collections\Concurrent\ConcurrentBag.cs (4)
647Monitor.Exit(queue); 652Monitor.Exit(GlobalQueuesLock); 830Monitor.Exit(this); 920Monitor.Exit(this);
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\Hosting\CompositionLock.cs (1)
76Monitor.Exit(_compositionLock);
System.Composition.Hosting (1)
System\Composition\Hosting\Core\CompositionOperation.cs (1)
117Monitor.Exit(_sharingLock);
System.Data.Odbc (2)
Common\System\Data\ProviderBase\DbConnectionPool.cs (1)
1095Monitor.Exit(obj);
src\runtime\src\libraries\Common\src\System\Data\ProviderBase\DbReferenceCollection.cs (1)
280Monitor.Exit(_itemLock);
System.Data.OleDb (2)
System\Data\ProviderBase\DbConnectionPool.cs (1)
1632Monitor.Exit(obj);
System\Data\ProviderBase\DbReferenceCollection.cs (1)
277Monitor.Exit(_itemLock);
System.Diagnostics.PerformanceCounter (1)
System\Diagnostics\PerformanceCounter.cs (1)
528Monitor.Exit(InstanceLockObject);
System.Net.Sockets (1)
System\Net\Sockets\SocketAsyncContext.Unix.cs (1)
735Monitor.Exit(_lockObject);
System.Private.CoreLib (8)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\SharedArrayPool.cs (2)
418Monitor.Exit(this); 435Monitor.Exit(this);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentDictionary.cs (3)
1033Monitor.Exit(locks[lockNo]); 2117Monitor.Exit(locks[i]); 2499Monitor.Exit(locks[lockNo]);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SR.cs (1)
114Monitor.Exit(_lock);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\SemaphoreSlim.cs (1)
427Monitor.Exit(m_lockObjAndDisposed);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (1)
3670Monitor.Exit(list);
System.Private.Reflection.Execution (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SR.cs (1)
114Monitor.Exit(_lock);
System.Private.TypeLoader (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SR.cs (1)
114Monitor.Exit(_lock);
System.Private.Windows.Core.TestUtilities (3)
BinaryFormatterInClipboardDragDropScope.cs (1)
34Monitor.Exit(typeof(BinaryFormatterInClipboardDragDropScope));
BinaryFormatterScope.cs (1)
31Monitor.Exit(typeof(BinaryFormatterScope));
NrbfSerializerInClipboardDragDropScope.cs (1)
34Monitor.Exit(typeof(NrbfSerializerInClipboardDragDropScope));
System.Private.Xml (7)
System\Xml\Schema\Preprocessor.cs (2)
161Monitor.Exit(listSchema); 166Monitor.Exit(listSchema); //Release locks on all schema objects
System\Xml\Schema\XmlSchemaSet.cs (5)
310Monitor.Exit(InternalSyncObject); //Give up this lock and try both again 356Monitor.Exit(InternalSyncObject); 360Monitor.Exit(schemas.InternalSyncObject); 550Monitor.Exit(currentSchema); 555Monitor.Exit(currentSchema);
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Modules\GetTypeCoreCache.cs (1)
43Monitor.Exit(_lock);
System.ServiceModel.Primitives (1)
Internals\System\Runtime\InternalBufferManager.cs (1)
306Monitor.Exit(_tuningLock);
System.Threading.Channels (6)
System\Threading\Channels\BoundedChannel.cs (6)
422Monitor.Exit(parent.SyncObj); 437Monitor.Exit(parent.SyncObj); 448Monitor.Exit(parent.SyncObj); 597Monitor.Exit(parent.SyncObj); 612Monitor.Exit(parent.SyncObj); 623Monitor.Exit(parent.SyncObj);
System.Transactions.Local (38)
System\Transactions\DtcProxyShim\DtcProxyShimFactory.cs (2)
168=> Monitor.Exit(_notificationLock); 310Monitor.Exit(_notificationLock);
System\Transactions\DurableEnlistmentState.cs (2)
93Monitor.Exit(enlistment.Transaction); 144Monitor.Exit(enlistment.Transaction);
System\Transactions\EnlistmentState.cs (7)
115Monitor.Exit(enlistment.SyncRoot); 129Monitor.Exit(enlistment.SyncRoot); 143Monitor.Exit(enlistment.SyncRoot); 157Monitor.Exit(enlistment.SyncRoot); 171Monitor.Exit(enlistment.SyncRoot); 185Monitor.Exit(enlistment.SyncRoot); 199Monitor.Exit(enlistment.SyncRoot);
System\Transactions\InternalTransaction.cs (1)
352Monitor.Exit(this); // Don't hold a lock calling user code.
System\Transactions\Oletx\OletxTransaction.cs (1)
826Monitor.Exit(localPhase0VolatileContainer);
System\Transactions\Oletx\OletxTransactionManager.cs (2)
336Monitor.Exit(ProxyShimFactory); 348Monitor.Exit(ProxyShimFactory);
System\Transactions\TransactionState.cs (13)
1672Monitor.Exit(tx); 1701Monitor.Exit(tx); 1732Monitor.Exit(tx); 1773Monitor.Exit(tx); 1809Monitor.Exit(tx); 1899Monitor.Exit(tx); 1942Monitor.Exit(tx); 2538Monitor.Exit(tx); 2643Monitor.Exit(tx); 2760Monitor.Exit(tx); 2802Monitor.Exit(tx); 4611Monitor.Exit(tx); 4646Monitor.Exit(tx);
System\Transactions\TransactionTable.cs (1)
115Monitor.Exit(SyncRoot);
System\Transactions\VolatileEnlistmentMultiplexing.cs (4)
109Monitor.Exit(demux._transaction); 148Monitor.Exit(demux._transaction); 187Monitor.Exit(demux._transaction); 226Monitor.Exit(demux._transaction);
System\Transactions\VolatileEnlistmentState.cs (5)
138Monitor.Exit(enlistment.Transaction); 219Monitor.Exit(enlistment.Transaction); 363Monitor.Exit(enlistment.Transaction); 406Monitor.Exit(enlistment.Transaction); 440Monitor.Exit(enlistment.Transaction);