Implemented interface member:
method
Dispose
System.IDisposable.Dispose()
97 references to Dispose
Aspire.StackExchange.Redis (1)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisConnectionInstrumentation.cs (1)
105this.stopHandle.Dispose();
csc (2)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (2)
995m?.Dispose(); 1021Mutex.Dispose();
dotnet (2)
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.10.0-1.26375.102\contentFiles\cs\net11.0\BuildServerConnection.cs (2)
995m?.Dispose(); 1021Mutex.Dispose();
dotnet-svcutil-lib (6)
FrameworkFork\System.ServiceModel\Internals\System\Runtime\AsyncResult.cs (1)
372asyncResult._manualResetEvent.Dispose();
FrameworkFork\System.ServiceModel\Internals\System\Runtime\InputQueue.cs (1)
1056_waitEvent.Dispose();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\LifetimeManager.cs (1)
386_waitHandle.Dispose();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannel.cs (1)
2256_wait.Dispose();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ConcurrencyBehavior.cs (1)
220_wait.Dispose();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
794_wait.Dispose();
Microsoft.Build (16)
BackEnd\BuildManager\BuildManager.cs (2)
3537_noActiveSubmissionsEvent.Dispose(); 3543_noNodesActiveEvent.Dispose();
BackEnd\BuildManager\CoordinatorClient.cs (1)
293existingMutex.Dispose();
BackEnd\BuildManager\LegacyThreadingData.cs (2)
110_legacyThreadingEventsById[submissionId].Item1?.Dispose(); 111_legacyThreadingEventsById[submissionId].Item2?.Dispose();
BackEnd\Components\Communications\NodeEndpointInProc.cs (2)
409_packetAvailable.Dispose(); 411_terminatePacketPump.Dispose();
BackEnd\Components\Communications\NodeProviderInProc.cs (2)
312InProcNodeOwningOperatingEnvironment.Dispose(); 458nodeContext._endpointConnectedEvent.Dispose();
BackEnd\Components\Logging\LoggingService.cs (3)
1545_dequeueEvent?.Dispose(); 1546_enqueueEvent?.Dispose(); 1547_emptyQueueEvent?.Dispose();
BackEnd\Node\ServerNamedMutex.cs (2)
43mutex?.Dispose(); 74_serverMutex.Dispose();
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
827_taskExecutionIdle.Dispose();
src\msbuild\src\Shared\NodeEndpointOutOfProcBase.cs (1)
328_terminatePacketPump.Dispose();
Microsoft.Build.Tasks.CodeAnalysis (2)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (2)
995m?.Dispose(); 1021Mutex.Dispose();
Microsoft.Build.Utilities.Core (4)
ToolTask.cs (4)
865_standardErrorDataAvailable.Dispose(); 866_standardOutputDataAvailable.Dispose(); 871_toolExited.Dispose(); 872_toolTimeoutExpired.Dispose();
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
174mutex?.Dispose();
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\MetadataAsSourceFileService.cs (1)
133acquiredMutex.Dispose();
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
174mutex?.Dispose();
Microsoft.NET.Sdk.Razor.Tasks (2)
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerConnection.cs (2)
38mutex?.Dispose(); 196clientMutex?.Dispose();
Microsoft.TemplateEngine.Edge (2)
Settings\AsyncMutex.cs (2)
88mutex.Dispose(); 89_blockReleasingMutex.Dispose();
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (1)
VsTestConsoleProcessManager.cs (1)
300_processExitedEvent.Dispose();
Microsoft.VisualBasic.Forms (1)
Microsoft\VisualBasic\MyServices\Internal\ProgressDialog.vb (1)
214_formClosableSemaphore.Dispose()
Microsoft.VisualStudio.TestPlatform.Client (2)
Discovery\DiscoveryRequest.cs (1)
481_discoveryCompleted.Dispose();
Execution\TestRunRequest.cs (1)
682_runCompletionEvent?.Dispose();
MSBuild (5)
OutOfProcTaskHostNode.cs (4)
1394_packetReceivedEvent.Dispose(); 1395_shutdownEvent.Dispose(); 1396_taskCompleteEvent.Dispose(); 1397_taskCancelledEvent.Dispose();
src\msbuild\src\Shared\NodeEndpointOutOfProcBase.cs (1)
328_terminatePacketPump.Dispose();
rzc (5)
ServerCommand.cs (1)
110serverMutex.Dispose();
ServerProtocol\ServerConnection.cs (2)
38mutex?.Dispose(); 196clientMutex?.Dispose();
ShadowCopyManager.cs (1)
161mutex.Dispose();
ShutdownCommand.cs (1)
86mutex.Dispose();
ScenarioTests.Common.Tests (5)
ScenarioTestTypes.cs (5)
1244LogReceived.Dispose(); 1245ReceiveDataInvoked.Dispose(); 1246ReceiveDataCompleted.Dispose(); 1247ReceiveStreamInvoked.Dispose(); 1248ReceiveStreamCompleted.Dispose();
System.Diagnostics.Process (5)
Microsoft\Win32\SafeHandles\SafeProcessHandle.cs (2)
394exitedEvent.Dispose(); 475exitedEvent.Dispose();
System\Diagnostics\Process.cs (1)
1577wh?.Dispose();
System\Diagnostics\Process.Unix.cs (1)
228_waitHandle?.Dispose();
System\Diagnostics\ProcessWaitState.Unix.cs (1)
259_exitedEvent.Dispose();
System.Net.HttpListener (3)
src\runtime\src\libraries\Common\src\System\Net\LazyAsyncResult.cs (3)
141waitHandle.Dispose(); 155waitHandle?.Dispose(); 451oldEvent?.Dispose();
System.Net.Requests (3)
src\runtime\src\libraries\Common\src\System\Net\LazyAsyncResult.cs (3)
141waitHandle.Dispose(); 155waitHandle?.Dispose(); 451oldEvent?.Dispose();
System.Private.CoreLib (15)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenSource.cs (2)
106mre.Dispose(); 565mre.Dispose();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Lock.cs (2)
707newWaitEvent.Dispose(); 738internal void Dispose() => WaitEvent?.Dispose();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ManualResetEventSlim.cs (2)
256newEventObj.Dispose(); 658eventObj.Dispose();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (1)
473_processLevelMutex.Dispose();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (5)
940newEvent.Dispose(); 1262_writeEvent.Dispose(); 1268_readEvent.Dispose(); 1274_upgradeEvent.Dispose(); 1280_waitUpgradeEvent.Dispose();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\RegisteredWaitHandle.Portable.cs (1)
83resetEvent.Dispose();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\SemaphoreSlim.cs (1)
946wh.Dispose();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitHandle.cs (1)
87public virtual void Close() => Dispose();
System.ServiceModel.Federation (1)
System\Runtime\OperationWithTimeoutAsyncResult.cs (1)
384asyncResult._manualResetEvent.Dispose();
System.ServiceModel.Primitives (5)
Internals\System\Runtime\AsyncResult.cs (1)
347asyncResult._manualResetEvent.Dispose();
Internals\System\Runtime\InputQueue.cs (1)
1130_waitEvent.Dispose();
System\ServiceModel\Channels\ServiceChannel.cs (1)
2320_wait.Dispose();
System\ServiceModel\Dispatcher\ConcurrencyBehavior.cs (1)
219_wait.Dispose();
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
795_wait.Dispose();
System.Threading (2)
System\Threading\ReaderWriterLock.cs (2)
1053currentEvent.Dispose(); 1103writerEvent?.Dispose();
vbc (2)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (2)
995m?.Dispose(); 1021Mutex.Dispose();
VBCSCompiler (2)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (2)
995m?.Dispose(); 1021Mutex.Dispose();